package Shang2177;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Copy {
public static void main(String[] args) {
FileReader fr= null;
FileWriter fw= null;
try {
//1. 创建File类的对象,对应着物理磁盘上的某个文件
File file =new File("D:\\.java\\.Shang\\src\\Shang2177\\hello.txt");
File copyFile =new File("copyFile.txt");
//2. 创建FileReader流对象,将File类的对象作为参数传递到FileReader的构造器中
System.out.println(file.getAbsoluteFile());
fr = new FileReader(file);
fw = new FileWriter(copyFile);
//3. 通过相关流的方法,读取文件中的数据
char[] cbuffer =new char[5];
int len ;
while ((len=fr.read(cbuffer))!=-1){
fw.write(cbuffer,0,len);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
//4. 关闭相关的流资源,避免出现内存泄漏
try {
if (fr!=null)
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
if (fw!=null)
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
08-09
231
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-12
2750
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交