程式結束時刪除檔案或目錄的 Java 程式


當程式結束(即在虛擬機器使用 java.io.File.deleteOnExit() 方法終止後),根據所需抽象路徑的檔案或目錄可以被刪除。該方法不需要任何引數,並且不返回任何值。

下面給出一個展示此功能的程式示例:

示例

 實際演示

import java.io.File;
public class Demo {
   public static void main(String[] args) {
      try {
         File file = new File("demo1.txt");
         file.createNewFile();
         System.out.println("File: " + file);
         file.deleteOnExit();
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

以上程式碼的輸出如下:

輸出

File: demo1.txt

現在讓我們來理解一下上述程式碼。

當程式結束(即在虛擬機器使用 java.io.File.deleteOnExit() 方法終止後),刪除檔案。下面給出一個程式碼示例來展示這一點:

try {
   File file = new File("demo1.txt");
   file.createNewFile();
   System.out.println("File: " + file);
   file.deleteOnExit();
} catch(Exception e) {
   e.printStackTrace();
}

更新時間:2019 年 7 月 30 日

168 次瀏覽

開啟您的職業生涯

完成課程獲取認證

開始吧
廣告