代码如下:
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+"\n");
}
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 等等)