《《《《《《Java的IO流操作》》》》》》》
package IO流;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ioText {
/*
*@auther 何桂坤 2010-8-26
*/
public static void main(String[] args) {
try{
//获取存在的文件
File file = new File("f://心事小写/生日小写.txt");//获得文本文件生日小写.txt
FileInputStream inputStream = new FileInputStream(file);//实例化输入流
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);//创建读取文件流
BufferedReader br = new BufferedReader(inputStreamReader);//读取文件流
//---------------------
//实例化空文本文件
Date time=new Date();//间
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
String t=format.format(time);//在文件名前加上时间
FileOutputStream outputStream = new FileOutputStream("f://IO流测试/"+t+file.getName());//用原来的 文件名作为新的文件名
OutputStreamWriter owp = new OutputStreamWriter(outputStream);//创建写出流
//------------------owp-----
String s = null;
while((s=br.readLine())!=null){
System.out.println(s);
owp.write("/r/n"+s);///r/n为换行
}
SimpleDateFormat format2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
owp.write("/r/n/r/n"+format2.format(time)+"执笔而写");
owp.flush();
owp.close();
br.close();
inputStreamReader.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
//代码来自heguikun个人网站