JavaScript:将.csv与今天的日期一起保存在文件夹中

时间:2019-05-08 10:20:23

标签: javascript node.js

每天,我运行shell脚本以创建具有当前日期的新文件夹。

使用Shell,即使文件夹名称经常更改,也非常容易在该文件夹中保存任何内容。

例如:currentDate=/path/$(date +%Y%m%d)我只是将date变量放在Path内。

我想,与JavaScript类似吗?

所以问题是,JavaScript语法中是否可以访问名称不断变化的文件夹?

以下内容似乎无效:

// Create the log file with Today's Date
folderName = "~/Desktop/"

var now = new Date();
var logfile_name = now.getFullYear() + "-"+ now.getMonth() + "-" + now.getDate()

var fileOut = new File(folderName+logfile_name+"/"+'RT3.csv');
if (!fileOut.exists) {
  fileOut.open("w");
  fileOut.writeln(",", docRef.name);
} else {
  fileOut.open("a");
  fileOut.writeln(",", docRef.name);
}

fileOut.close();

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

尝试此操作,它应该在桌面上创建“当前日期”文件夹,并应该在.csv上添加您的当前文档名称

testthat::test_dir()

您想念的是我想检查文件夹是否存在:)还是很享受!

编辑:而且您甚至不必使用shell创建文件夹,因为如果不存在,此photoshop脚本将自动执行该操作:)