当前位置:文档之家› java 第6次上机答案,io流的题目的 答案

java 第6次上机答案,io流的题目的 答案

是一个关于IO流的题目:创建文件和文件备份



package com.workit.part1;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class task01 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
task01 t = new task01();
t.createFile("test1.txt", "湖南文理学院数学学院\n86757698lkajsdflkajsdfl");
t.backupFile("test1.txt", "test2.txt");
}
//创建文件
public void createFile(String filename,String content)
{
try {
FileWriter fw = new FileWriter(filename);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
fw.close();
System.out.println(filename + "已经生成!");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
//文件备份
public void backupFile(String sfile,String dfile)
{
try {
FileReader fr = new FileReader(sfile);
BufferedReader br = new BufferedReader(fr);
try {
FileWriter fw = new FileWriter(dfile);
BufferedWriter bw = new BufferedWriter(fw);

String line = br.readLine();
while(line != null)
{
bw.write(line);
bw.newLine();
line = br.readLine();
}
bw.close();
fw.close();
br.close();
fr.close();
System.out.println(sfile + "文件已经备份为" + dfile + "文件。");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

相关主题
文本预览
相关文档 最新文档