關於file類的使用:文件的增刪查 ...
關於file類的使用:文件的增刪查
1 package com.example; 2 3 import java.io.File; 4 import java.io.IOException; 5 6 public class FileDemo { 7 public static void main(String[] args) throws IOException { 8 File file = new File("."+File.separator+"demo.txt"); 9 10 String filename = file.getName(); //獲取文件名字 11 12 long length = file.length(); //此file文件在硬碟上占多少 位元組 13 14 boolean isFile = file.isFile(); //判斷是否文件(還可能是目錄) 15 boolean isDirectory = file.isDirectory(); //判斷是否是目錄 16 17 /* 18 * Statement:在當前項目的根目錄下創建一個文件 19 */ 20 File file1 = new File("demo.txt"); //預設在當前目錄下 21 if(!file1.exists()){ 22 file1.createNewFile(); //在當前目錄下創建文件demo.txt 23 System.out.println("創建文件成功"); 24 } 25 if (file1.exists()){ 26 file1.delete(); //刪除demo.txt 27 } 28 /* 29 * Statement:mkdir()創建單級目錄 30 */ 31 File directory = new File("demo"); 32 if(directory.exists()){ 33 directory.mkdir(); 34 } 35 File dirs = new File("a/b"); 36 dirs.mkdirs(); //創建本級目錄同時創建其下屬的多級原不存在的目錄 37 } 38 }