II – Làm việc với file 1. Đọc dữ liệu từ bàn phím - Scanner sc = new Scanner (system.in); Mở ra một luồng từ bàn phím, khi không sử dụng nữa, ta phải đóng luồng đọc. 2. Làm việc với File - Khi ta làm việc với bất kỳ một file nào, ta phải trỏ tới file đấy trước bằng câu lệnh - File file = view File(String path); - Ghi dữ liệu vào File o Muốn ghi dữ liệu vào File, ta phải mở một buồng ghi , sau khi ghi xong ta đóng buồng ghi lại o FileOutputStream out = new FOS(file, is Append); File: file cần ghi, is Append: boolean, có ghi thêm vào cuối file không o True -> ghi thêm vào cuối File; False -> ghi đè lại từ đầu file - ReadtoFile - Các phương thức của file o file.exists(); return Boolean: kiểm tra file có tồn tại không o file.isDirectory(); -> kiểm tra file được trỏ đến có phải thư mục không o file.isFile(); -> kiểm tra file được trỏ đến có phải file không o file.getName(); -> String: Trả về tên file o file.getPath(); -> String: trả về đường dẫn đến file (bao gồm tên file) o file.getParent(); -> String: trả về đường dẫn đến file (không bao gồm tên file) o file.createNewFile(); -> Boolean: Tạo mới File, trả về true nếu tạo file thành công, trả về false tạo file không thành o file.mkdir(); make directory; tạo mới thư mục (1 thư mục) + Lưu ý: Chỉ tạo file thành công khi tất cả các folder dẫn đến file đã được tạo o file.mkdirs(); make directories; tạo mới tất cả thư mục trong đường dẫn nếu chưa có