fs.writeFile(filename,data,[options],callback): 向一个指定文件写入数据,如果该文件不存在,则新建一个这个文件,如果存在,新的内容则会覆盖原有的内容, 异步方法
fs.writeFileSync(filename,data,[options]): 这个是同步方法
fs.appendFile(filename,data,[options],callback):向一个指定文件尾部写数据,如果该文件不存在,则新建一个这个文件,如果存在,则在原有的内容后面添加, 异步方法
fs.appendFileSync(filename,data,[options]): 这个是同步方法
fs.exists: exists检测文件是否存在 (异步方法)
fs.existsSync: exists检测文件是否存在 (同步方法)
/**
* Created by su on 2019/2/25.
*/
var fs = require("fs");
/*
* fs.writeFile(filename,data,[options],callback): 向一个指定文件写入数据,如果该文件不存在,则新建一个这个文件,如果存在,新的内容则会覆盖原有的内容, 异步方法
*
* fs.writeFileSync(filename,data,[options]): 这个是同步方法
*
* fs.appendFile(filename,data,[options],callback);
* */
//fs.writeFile异步方法
//var fileName="2.txt";
//
//fs.writeFile(fileName,"hello 你好",function(){
//
//});
//fs.writeFileSync同步方法
//var fileName="2.txt";
//
//fs.writeFileSync(fileName,"oooooo");
var fileName="3.txt";
//fs.existsSync(fileName,function(filename){ //exists检测文件是否存在
//
// if(!filename){
// fs.writeFileSync(fileName,"Hello"); //新建一个fileName 文件, 并在文件中添加数据hello
// }else{
// fs.appendFileSync(fileName,"-oooo"); //在fileName文件里的数据后面添加oooo
// }
//});
if (!fs.existsSync(fileName)){ //检测fileName文件是否存在
fs.writeFileSync(fileName,"Hello"); //新建一个fileName 文件, 并在文件中添加数据hello
console.log("创建文件成功")
}else{
fs.appendFileSync(fileName,"-oooo"); //在fileName文件里的数据后面添加oooo
console.log("追加文件成功")
}