2013-05-14 134 views
0

我想根據數據。如果文件創建文件創建文件存在今天的日期的話,就必須不能創造。我每次都寫了一些代碼如何根據日期

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"); 
     }); 
    } 
}); 

在這種情況下,文件I運行這個代碼它創建文件,但我想創建今天的日期單一文件。 請幫我在這種情況下

回答

2

一種選擇是命名您的日誌文件是這樣的:

var now = new Date(); 
var logfile_name = './LOG/BALDate-Info-' + now.getFullYear() + "-"+ now.getMonth() + "-" + now.getDay() +'.txt' 

你的文件應該像」 ./LOG/BALDate-Info-2013-4-2。 txt'

+0

感謝它正在工作... @sptirca – ana 2013-05-14 07:31:37