【问题标题】:Can't delete Tortoise SVN meta file after Java writes to itJava写入后无法删除Tortoise SVN元文件
【发布时间】:2013-09-24 17:29:49
【问题描述】:

我制作了一个简单的 Java 实用程序来对源项目文件夹(从 SVN 签出)执行一些简单的操作。由于某种原因,Java 复制或更改文件后,我无法删除 SVN 元数据文件。我使用 Tortoise SVN,我正在运行 Win7。我可以在 Java 接触它之前使用文件资源管理器复制/删除该文件夹。我尝试过的事情:

  • 使用 FileUtils 读写
  • 仅使用普通 java io(关闭文件流)
  • 正在重新启动(仍然无法删除!)
  • 关闭 SVN 上的缓存并重新启动
  • 我无法清理、更新或签出项目,因为 Tortoise SVN 说元数据已损坏

现在我的机器上有 8 个文件夹无法删除,重启也无济于事。

【问题讨论】:

    标签: java svn windows-7 tortoisesvn java-io


    【解决方案1】:

    如果你的机器上有7-Zip File Manager,尝试用它来删除

    【讨论】:

    • 我没有,更糟糕的是......我不能。政策在这里。
    【解决方案2】:

    svn元数据文件可能默认处于只读状态,在java中删除之前可以尝试调整读写属性。

    【讨论】:

    • 在 Windows 中我右键单击 > 属性,该文件不是只读的。我检查了源文件和不可删除的复制版本。
    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多