Nhập/Xuất và Streams trong Java
Alex Liu
Software Developer Engineer
File có thể biểu diễn tệp hoặc thư mụcmkdir() cho thư mục, createNewFile() cho tệp)
Fileimport java.io.File;
File đại diện cho thư mụcFile newDirectory = new File("myDirectory");
.mkdir() để tạo thư mục trên hệ thống tệpboolean created = newDirectory.mkdir();
true nếu tạo thư mục thành côngfalse nếu thư mục đã tồn tại hoặc không thể tạo.listFiles() để liệt kê tệp trong thư mục$$
// Tạo đối tượng `File` đại diện thư mục `myDirectory`
File dir = new File("myDirectory");
// Lấy một `mảng` `File` đại diện nội dung của `myDirectory`
File[] files = dir.listFiles();
mảng các đối tượng File nếu thư mục tồn tạinull nếu thư mục không tồn tại// Tạo đối tượng `File` cho `sample.txt` trong `myDirectory`
File file = new File("myDirectory/sample.txt");
// Lấy đường dẫn tương đối của tệp dưới dạng String
String path = file.getPath();
System.out.println(path);
Giả sử myDirectory đã tồn tại; nếu không, tạo/ghi tệp sẽ lỗi
Kết quả:
myDirectory/sample.txt
$$
// Tạo đối tượng `File` cho `sample.txt` trong `myDirectory`
File file = new File("myDirectory/sample.txt");
// Lấy đường dẫn tuyệt đối của tệp dưới dạng String
String absPath = file.getAbsolutePath();
System.out.println(absPath);
/user/home/myDirectory/sample.txt
Nhập/Xuất và Streams trong Java