Javaでファイルを削除できません。私のプログラムでは、ファイルを作成し、それを使って何かをした後、それを削除する必要があります。myFile.delete()を呼び出すと、falseが返されます。削除しようとしているパスとその正しいパスを確認しました。管理者権限もあります(Windows 7で作業しています)。これが私のコードです。非常に単純です。
File aux = new File(System.getProperty("user.dir")+"//tmp.ps");
CreatePostScript(aux.getAbsoluteFilePath());
SendToPrinter();
try{
aux.delete();
}
catch(SecurityException ex){
ex.printStackTrace();
}
編集、私はFileオブジェクトのいくつかのプロパティを読みました:
canRead() returns false
canWrite() returns false
exists() returns false
getPath() returns the_actual_path_of_the_file
isFile() returns false