1

このリンクからWindowsに隠しフォルダを作成しました。。今、私はその隠しフォルダ内の1つのファイルを削除する必要があります。

例えば。C:\ program files \ 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 に答える