java的输入输出流真是好用,既可以用来生成各种格式的文件,又可以通过http对象供别人下载,下面是典型的生成txt文件代码
首先是创建文件,这个很简单,用File类就行了,其中名字可以是任何你想取的名字,当然参数也可以改成路径+文件名的形式,若只有文件名则会在当前工程路径下创建。其中的path用于保存获取的文件绝对路径,做http下载是必须要用路径作为参数。
File file=new File(name+".txt");
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String path=file.getAbsolutePath();//得到文件的绝对路径
生成了文件,接下来就是向文件里写入东西了,用java的输入输出流即可
try{
String s="你好,世界";
FileWriter fi=new FileWriter(file);
BufferedWriter buf=new BufferedWriter(fi);
<