Java 67. Cách lập trình tạo tập tin và thư mục trong Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết

     Giới thiệu về class File 

    
    package main;
    
    import java.io.File;
    import java.io.IOException;
    
    public class ViDuTaoTapTinVaThuMuc {
    	public static void main(String[] args) {
    		// Lưu ý:
    		// MS Windows: \ => \\ | Ví dụ: "C:\\Thu muc 1\\Thuc muc\\Ten tap tin.xxx";
    		// Linux, MacOS: / | Ví dụ: /Thu muc 1/Thuc muc 2 /Ten tap tin.xxx"
    		
    		// Kiểm tra thư mục hoặc tập tin có tồn tại hay không?
    		File folder1 = new File("/Users/mac/eclipse-workspace/Java_67");
    		File folder2 = new File("/Users/mac/eclipse-workspace/Java_68");
    		System.out.println("Kiểm tra folder1 có tồn tại hay không: "+ folder1.exists());
    		System.out.println("Kiểm tra folder2 có tồn tại hay không: "+ folder2.exists());
    		
    		// Tạo thư mục
    		// Phương thức mkdir() => Tạo 1 thư mục
    		File d1 = new File("/Users/mac/eclipse-workspace/Java_67/Directory_1");
    		d1.mkdir();
    		
    		// Phương thức mkdirs() => Tạo nhiều thư mục cùng lúc
    		File d2 = new File("/Users/mac/eclipse-workspace/Java_67/Directory_1/Directory_2/Directory_3/Directory_4");
    		//d2.mkdir();
    		d2.mkdirs();
    		
    		// Tạo tập tin (có phần mở rộng: .exe, .txt, .doc, .xls .....)
    		File file1 = new File("/Users/mac/eclipse-workspace/Java_67/Directory_1/Vidu1.txt");
    		File file2 = new File("/Users\\mac\\eclipse-workspace\\Java_67\\Directory_1\\Vidu2.txt");
    		try {
    			file1.createNewFile();
    			file2.createNewFile();
    		} catch (IOException e) {
    			// Không có quyền tạo tập tin
    			// Ổ cứng bị đầy
    			// Đường dẫn sai
    			e.printStackTrace();
    		}
    	}
    }
    

    1 nhận xét: