1. 程式人生 > 實用技巧 >java File類和IO流

java File類和IO流

一、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); // } } }