案例:
package IO_Dome2;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/***
* 1.创建输入流对象,创建输出流对象
* 2.读取
* 3.释放资源
* @author ASUS
*
*/
public class IODemocopy {
public static void main(String[] args) {
copy();
}
public static void copy() {
FileReader fr = null;
FileWriter fw = null;
try {
//创建输出流对象,文件读取
fr = new FileReader("/CODE/JAVA/eclipse/NEW/IO-Demo/src/io_Demo1/IODemo1.java");
//创建输入流对象,写文件
fw = new FileWriter("IODemo1.java");
//定义返回的读取长度
int nmb = -1;
while ((nmb = fr.read()) != -1) {
//把字节的数据写入文件中
fw.write(nmb);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(IOException e) {
e.printStackTrace();
}finally{
try {
if(fw != null) {
fw.close();
}
if(fr != null) {
fr.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
网友评论