(Đọc chỗ khác không phải w.a.t.t.p.a.d thì chạy deadline trước điiii)
Bài 1: (1) Hiện thực hàm boolean delete(String path) xóa tất cả những gì có thể.
Kết quả trả true nếu xóa thành công, false khi không xóa thành côn
Mở rộng: Chỉ xóa files giữa nguyên cấu trúc thư mục
Bài 2: (1) Hiện thực hàm void findAll(String path, String ext1, String ext2,...) tìm và hiển thị đường dẫn đầy đủ file/folder chỉ định bởi path có phần mở rộng quy định bởi ext1, ext2,..., extn;
Bài 3: (2) Hiện thực hàm void [List tìm và hiển thị đường dẫn đầy đủ file chỉ định bởi path có chứa chuỗi quy định bởi pattern; trong pattern có chứa nhiều nhất 1 "*" đại diện cho 1 nhóm ký tự ("*" có thể đứng đầu, cuối)
Bài 3 (Advanced): Viết hàm hiển thị cấu trúc cây của thư mục void dirTree(String path); dùng các ký tự + - | để vẽ cấu trúc cây.
Cần hiển thị được cấp con hay ngang cấp,...!
Bài 4 (Advanced): Viết hàm tính và hiển thị dung lượng theo cấu trúc cây thư mục void dirStat(String path)
Bài 6: Hiện thực hàm void deleteAll(String path, String ext1, String ext2,...) tìm và xóa file/folder chỉ định bởi path có phần mở rộng quy định bởi ext1, ext2,..., extn;
Bài 7: Hiện thực hàm void copyAll(String sDir, String dDir String ext1, String ext2,...) copy từ thư mục nguồn sDir vào thư mục đích dDir tất cả các file có phần mở rộng quy định bởi ext1, ext2,..., extn;
Phần 1 IO
Bài 8: (3) Viết CT copy/move file dùng byte array kết hợp với BIS, BOS:
boolean fileCopy(String sFile, String destFile, boolean moved);
Bài 9: Viết CT copy/move thư mục dùng byte array kết
Truyện được đăng tại truyenso.com. Đọc tiếp tại đây: http://truyenso.com/sau-khi-bi-duoi-ra-khoi-nha-tra-cong-quy-xin-toi-quay-dau-lai/845187/chuong-152.html
Chính sách bảo mậtQuy định nội dungBản quyềnĐiều khoảnQuyền riêng tư
Website hoạt động dưới Giấy phép truy cập mở Creative Commons Attribution 4.0 International License.