Java에서 파일을 삭제할 수 없습니다. 내 프로그램에서, 나는 파일을 만들고, 그것으로 무언가를 한 다음, 그것을 삭제해야한다. myFile.delete()를 호출하면 false를 반환합니다. 내가 삭제하려고하는 경로를 확인하고 그 올바른, 나는 또한 Windows 7에서 일하고 있어요 관리자 권한이 있습니다. 여기에, 아주 간단한 코드의 내 조각 :Java에서 파일을 삭제할 수 없습니다.
는File aux = new File(System.getProperty("user.dir")+"//tmp.ps");
CreatePostScript(aux.getAbsoluteFilePath());
SendToPrinter();
try{
aux.delete();
}
catch(SecurityException ex){
ex.printStackTrace();
}
편집, 나는 파일 개체의 일부 속성을 읽고 : 파일에 대한 처리를 수행하는 것처럼
canRead() returns false
canWrite() returns false
exists() returns false
getPath() returns the_actual_path_of_the_file
isFile() returns false
예외가 무엇입니까 – developer
그는 예외가 없으므로 'delete()'는 false를 반환합니다. – looper
가능성 duplicate http://stackoverflow.com/q/991489/668970 – developer