Java File
Java File
Trong Java, việc xử lý file là một kỹ năng quan trọng, giúp bạn đọc, ghi, và thao tác với các file trên hệ thống. Java cung cấp nhiều lớp và phương thức để thực hiện các thao tác này, bao gồm File, FileReader, FileWriter, BufferedReader, BufferedWriter, và nhiều lớp khác.
Ví dụ các Hàm để tương tác với file
canRead()
Boolean
Kiểm tra xem file có thể đọc được hay không
canWrite()
Boolean
Kiểm tra xem file có thể ghi được hay không
createNewFile()
Boolean
Tạo một file trống
delete()
Boolean
Xóa một file
exists()
Boolean
Kiểm tra xem file có tồn tại hay không
getName()
String
Trả về tên của file
getAbsolutePath()
String
Trả về đường dẫn tuyệt đối của file
length()
Long
Trả về kích thước của file tính bằng byte
list()
String[]
Trả về một mảng các file trong thư mục
mkdir()
Boolean
Tạo một thư mục
Lớp File
Lớp File trong Java được sử dụng để đại diện cho các file và thư mục. Bạn có thể sử dụng lớp này để kiểm tra xem file hoặc thư mục có tồn tại hay không, tạo mới, xóa, và lấy thông tin về file hoặc thư mục.
Khởi Tạo File
Để khởi tạo một đối tượng File, bạn chỉ cần cung cấp đường dẫn của file hoặc thư mục:
Đọc File
Sử Dụng FileReader và BufferedReader
FileReader và BufferedReader được sử dụng để đọc dữ liệu từ file.
Sử Dụng Scanner
Lớp Scanner cũng có thể được sử dụng để đọc dữ liệu từ file.
Ghi File
Sử Dụng FileWriter và BufferedWriter
FileWriter và BufferedWriter được sử dụng để ghi dữ liệu vào file.
Sử Dụng PrintWriter
Lớp PrintWriter cung cấp các phương thức để ghi dữ liệu định dạng vào file.
Xoá File
Lớp File cung cấp phương thức delete() để xoá file hoặc thư mục.
Bài Tập Thực Hành
Bài Tập 1: Đọc File và Hiển Thị Nội Dung
Tạo một chương trình để đọc nội dung của file input.txt và hiển thị nội dung ra màn hình.
Bài Tập 2: Ghi Dữ Liệu Vào File
Tạo một chương trình để ghi dữ liệu vào file output.txt.
Bài Tập 3: Đếm Số Từ Trong File
Tạo một chương trình để đếm số từ trong file input.txt.
Bài Tập 4: Sao Chép File
Tạo một chương trình để sao chép nội dung từ file source.txt sang file destination.txt.
Bài Tập 5: Đảo Ngược Nội Dung File
Tạo một chương trình để đọc nội dung từ file input.txt và ghi nội dung đảo ngược vào file reversed.txt.
Qua các bài tập trên, hy vọng các bạn đã hiểu rõ hơn về cách xử lý file trong Java, bao gồm cách đọc, ghi và thao tác với file. Hãy tiếp tục thực hành để nâng cao kỹ năng lập trình của mình.
Last updated