Java Cơ Bản Bài 10: Tạo, Đọc Và Ghi File Trong Java
Trong bài này mình sẽ hướng dẫn cho các bạn cách cơ bản để tạo, ghi và đọc một file trong Java.
Tạo file, folder
Tạo file:Trong ví dụ trên chương trình sẽ tạo ra 1 file demo.txt trong ổ đĩa E.File
f
=
new
File(
"E:\\demo.txt"
);
try
{
f
.createNewFile();
// cau lenh tao file
}
catch
(IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); }
Tạo Folder:
Trong ví dụ trên chương trình sẽ tạo ra thư mục demo trong ổ đĩa E.File
dir
=
new
File("E:\\demo");
dir
.mkdir();
// cau lenh tao thu muc
Ghi File
try { File
f
=
new
File(
"E:\\demo.txt"
); if (!
f
.exists()) {
// Neu file chua ton tai thi tao 1 file
f
.createNewFile(); } FileWriter
fw
=
new
FileWriter(
f
);
/
/ tao mot doi tuong fw ghi cac luong ki tu vao file
BufferedWriter
bw
=
new
BufferedWriter(
fw
);
// tao mot doi tuong truyen cac luong ky tu vao fw
String
data
; System.
out
.println(
"Nhap du lieu muon ghi vao file"
); Scanner
nhap
=
new
Scanner(System.
in
); data =
nhap
.nextLine(); bw.write(data);
//truyen du lieu vao fw
bw
.close(); //dong truyen du lieu vao fw fw.close(); //dong viec ghi du lieu vao file } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Đọc file
File
f
=
new
File(
"E:\\demo.txt"
);
try
{ FileReader
fr
=
new
FileReader(
f
);
// tao doi tuong doc file
BufferedReader
br
= new BufferedReader(
fr
);
// tao doi tuong doc du lieu tu doi tuong fr
String
data
= ""; while((
data
=
br
.readLine())!=
null
){
//doc du lieu
System.
out
.println(
data
); } }
catch
(IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); }
Post a Comment