1

我已经从此链接在 Windows 中创建了隐藏文件夹。.现在我必须删除该隐藏文件夹中的一个文件。

例如。C:\程序文件\test\abc.xml

我想删除 abc.xml 并且我在 java 中使用了以下代码进行删除

String path="C:\program files\test\abc.xml"
 if(new File(path).exists()){
  new File(path).delete()
 }

该文件的属性设置为 N而不是删除。我不知道发生了什么?

注意: abc.xml 文件是加密文件。

谁能帮我。

谢谢。

4

2 回答 2

2
String path="C:\\program files\\test\\abc.xml"

尝试转义反斜杠,看看是否可行。

于 2013-01-22T14:31:05.743 回答
0
FileUtils.cleanDirectory(new File("C:\\\program files\\\test\\\"));

它将处理目录中的所有内容。

只需要将Apache Commons IOjar 添加到您的路径中。

于 2014-09-13T05:45:36.633 回答