import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
public class CreateTxt {
public static void main(String[] args) {
//txt文件创建路径设置为D:/
String path="D://";
//txt文件内容如下,其中需要换行的地方用\r\n
String content="1\r\ni love you\r\n1235464656776";
//设置txt文件的文件名
String title="initData";
//调用创建txt文件方法
writeTXT(path,title,content);
}
/**
* 创建txt文件方法
* @param path
* @param title
* @param content
*/
public static void writeTXT(String path,String title,String content){
try {
// 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
/* 写入Txt文件 */
File writename = new File(path);// 相对路径,如果没有则要建立一个新的output。txt文件
if(!writename.exists()){
writename.mkdirs();
}
writename = new File(path+"\\"+title+".txt");// 相对路径,如果没有则要建立一个新的output。txt文件
writename.createNewFile(); // 创建新文件
BufferedWriter out = new BufferedWriter(new FileWriter(writename));
out.write(content); // \r\n即为换行
out.flush(); // 把缓存区内容压入文件
out.close(); // 最后记得关闭文件
} catch (Exception e) {
e.printStackTrace();
}
}
}