您现在的位置:首页 > >

java通过i/o流生成文件

发布时间:

代码如下:



package com.zwj;

import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;

/**
* 生成文件类
* @author Administrator
*/
public class CreateFile {
public String fileName="10001_test.dat";//文件名称
public String urlPath="F:/urlPath";//文件存放路径

public void create() throws Exception{
String FileNamePath = urlPath + File.separator + fileName;
FileOutputStream fis=new FileOutputStream(FileNamePath);
OutputStreamWriter out = new OutputStreamWriter(fis,"UTF-8");
try {
String strTemp = "";
for(int i=0;i<10;i++){//模拟文件中的内容
strTemp = "111"+i + "|";
strTemp += "小李"+i + "|";
strTemp += "年龄"+i + "|";
strTemp += "成绩:"+i + "|";
strTemp += "身高:"+i + "|";
out.write(strTemp+"
");
}
out.flush();
out.close();
fis.close();
System.out.println("生成文件"+FileNamePath+"成功");

} catch (Exception e) {
if(fis!=null)
fis.close();
if(out!=null){
out.close();
}
e.printStackTrace();
}finally{
try{
if(fis!=null)
fis.close();// 关闭文件流
if(out!=null)
out.close();
}catch (Exception e) {
System.out.println("CreateDayFiles关闭文件流失败");
}
}
}

//测试
public static void main(String[] args) throws Exception {
CreateFile cf=new CreateFile();
cf.create();
}

}


以上代码则可生成想要的文件(dat/doc/txt 等等)


热文推荐
猜你喜欢
友情链接: 医学资料大全 农林牧渔 幼儿教育心得 小学教育 中学 高中 职业教育 成人教育 大学资料 求职职场 职场文档 总结汇报