Sao chép File trong Java
Miêu tả vấn đề
Cách sao chép một file vào trong file khác trong Java?
Giải pháp
Ví dụ sau minh họa cách sao chép nội dung của một file vào trong file khác bởi sử dụng phương thức read và write của lớp BufferedWriter trong Java.
import java.io.*;public class Main { public static void main(String[] args) throws Exception { BufferedWriter out1 = new BufferedWriter (new FileWriter("srcfile")); out1.write("string to be copied\n"); out1.close(); InputStream in = new FileInputStream (new File("srcfile")); OutputStream out = new FileOutputStream (new File("destnfile")); byte[] buf = new byte[1024]; int len; while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } in.close(); out.close(); BufferedReader in1 = new BufferedReader (new FileReader("destnfile")); String str; while ((str = in1.readLine()) != null) { System.out.println(str); } in.close(); } }
Kết quả
Code trên sẽ cho kết quả sau:
string to be copied
Bài học Bài tập Java phổ biến tại hoconline.club:
file_trong_java.jsp
Bài viết liên quan