Java写入后无法删除Tortoise SVN元文件

时间:2013-09-24 17:29:49

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

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

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

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

2 个答案:

答案 0 :(得分:0)

如果您的计算机中有7-Zip File Manager,请尝试使用它删除

答案 1 :(得分:0)

默认情况下,svn元数据文件可能处于只读状态,您可以尝试在读取之前调整读写属性。