java File類和IO流
阿新 • • 發佈:2020-08-18
一、File類
public class A01file { public static void main(String[] args) throws IOException { // 路徑分隔符(windows:分號、linux:冒號) // String pathSeparator = File.pathSeparator; // 檔名稱分隔符(windows:反斜槓、linux:正斜槓) // String separator = File.separator; // File file = new File("E:\\java\\resource\\aaa.txt");// System.out.println(file.getAbsolutePath());//獲取絕對路徑 // System.out.println(file.getPath());//獲取路徑 // System.out.println(file.getName());//獲取檔名 // System.out.println(file.length());//獲取檔案大小(位元組) // System.out.println(file.exists());//判斷檔案是否存在 // System.out.println(file.isDirectory());//判斷檔案是否為目錄 // System.out.println(file.isFile());//判斷檔案是否為檔案 // File file = new File("E:\\java\\resource\\bbb.txt"); // System.out.println(file.createNewFile());//建立檔案,不會建立路徑上不存在的目錄,檔案已存在也不會建立檔案 // File file = new File("E:\\java\\resource\\test"); // System.out.println(file.mkdir());//建立目錄,不會建立路徑上不存在的目錄,目錄已存在也不會建立目錄 // File file = new File("E:\\java\\resource\\lin\\long\\ding"); // System.out.println(file.mkdirs());//建立目錄,會建立路徑上不存在的目錄,目錄已存在不會建立目錄 // File file = new File("E:\\java\\resource\\lin\\long"); // System.out.println(file.delete());//刪除檔案或目錄,如果目錄下存在目錄或檔案則無法刪除 // 遍歷目錄下的所有目錄和檔案 // File file = new File("E:\\java\\resource"); // String[] listr = file.list(); // for (String str : listr) { // System.out.println(str); // } // File file = new File("E:\\java\\resource"); // File[] lifi = file.listFiles(); // for (File fi : lifi) { // System.out.println(fi); // } } }