在Java中,可以使用文件操作來讀取、寫入、刪除和新增文件。本文將介紹如何在Java中刪除和新增文件。
刪除文件
import java.io.File; public class DeleteFile { public static void main(String[] args) { File file = new File("example.txt"); if(file.delete()){ System.out.println(file.getName() + " 文件已被刪除!"); }else{ System.out.println("文件刪除失敗!"); } } }
以上代碼可以刪除名為“example.txt”的文件。刪除文件需要調(diào)用File類的delete()方法,該方法將返回一個布爾類型值,如果刪除成功則返回true,否則返回false。
新增文件
import java.io.File; import java.io.IOException; public class CreateFile { public static void main(String[] args) { try { File file = new File("example.txt"); if(file.createNewFile()){ System.out.println("文件已創(chuàng)建!"); }else{ System.out.println("文件創(chuàng)建失敗!"); } } catch (IOException e) { e.printStackTrace(); } } }
以上代碼可以創(chuàng)建名為“example.txt”的文件。創(chuàng)建文件需要調(diào)用File類的createNewFile()方法,當(dāng)文件被創(chuàng)建成功時,該方法將返回true。當(dāng)文件已經(jīng)存在時,該方法將返回false。
總結(jié)
通過以上示例代碼,我們可以學(xué)習(xí)到在Java中如何刪除和新增文件。在文件操作中需要注意的是,刪除文件時需要保證該文件存在且沒有被其他進程打開讀寫,而新增文件則需要保證該文件所在目錄存在并且用戶有在該目錄下創(chuàng)建文件的權(quán)限。