我已經有一個可以工作的代碼,但是我不希望它真的在可能的情況下刪除臨時文件夾。我正在使用Apache的fileutils。還有誰知道如何排除文件夾被刪除?在java中遞歸刪除一個文件夾
public class Cleartemp {
static String userprofile = System.getenv("USERPROFILE");
public static void main(String[] args) {
try {
File directory = new File(userprofile+"\\AppData\\Local\\Temp");
//
// Deletes a directory recursively. When deletion process is fail an
// IOException is thrown and that's why we catch the exception.
//
FileUtils.deleteDirectory(directory);
} catch (IOException e) {
e.printStackTrace();
}
}
}
您可以在刪除它之後創建一個新的Temp文件夾。 – zanegray 2012-08-06 22:33:47
或使用FileUtils :: iterateFiles刪除每個文件。 – zanegray 2012-08-06 22:34:46
你想刪除它的內容嗎? – davidbuzatto 2012-08-06 22:35:06