我想根据data.If文件存在今天的日期然后它不能创建文件。我已经写了一些代码
path.exists('./LOG/BAlDate-Info' +Date()+'.txt', function(exists) {
if (!exists) {
fs.writeFile('./LOG/BALDate-Info' +Date()+'.txt',"BAl-Employee is called @ "+ Date(),function(err){
if(err){
console.log("error is: " + err)
}
else
console.log("no error found");
});
}
});
在这种情况下,每次运行此代码时,它都会创建文件,但我想创建今天日期的单个文件。 在这种情况下请帮帮我
答案 0 :(得分:4)
一种选择是将日志文件命名为:
var now = new Date();
var logfile_name = './LOG/BALDate-Info-' + now.getFullYear() + "-"+ now.getMonth() + "-" + now.getDate() +'.txt'
您的文件应该像'./LOG/BALDate-Info-2018-4-12.txt'