javascript - 文件系统同时保存所有文件名

标签 javascript

我有一个带有文件系统的 javascript 程序(保存用户答案等)我已经实现了数据和时间的文件名但是如果用户重复该程序,然后结束它。所有文件将同时保存

尝试将其放入字符串中。文件系统完成工作后,我清除字符串。哪个应该工作?因为它将检查新的本地时间。

function filesystem() {
    var date = today.getFullYear() + '-' + (today.getMonth() + 1) + '-' + today.getDate();   //gets local machine year,date,time.
    var time = today.getHours() + "Hour." + today.getMinutes() + " Min." + today.getSeconds() + " Seconds";
    var dateTime = parseFloat("Date " + date + ' ' + "Time " + time);
    var dateTimestr= "";
    dateTimestr += (dateTime);
    fs.writeFile("CA2/Quizresults/" + fullname + " " + categorystorage + " " + dateTimestr + ".txt", summarystring + "Your score is " + point + "/5.", (err) => {
        if (err) throw err;
    })
    console.log('Saved!');                           //when saved successfully. it will prompt the user.
    point = 0;                                       //Sets point as 0. so the point does not bring forward to the next user.
    lifelinecounter = 0;                             //Sets lifelinecounter as 0. so the lifelinecounter does not bring forward to the next user.
    summarystring = "";   
    dateTimestr ="";                           //Sets summarystring as empty. so the summarystring does not bring forward to the next user.
}

所有文件在文件名中保存相同的时间

最佳答案

var today = new Date();

请将以上添加为函数的第一条语句。您已在函数外分配了今天,并且它的值不会根据运行时间而改变。如果您想要当前日期,则必须再次调用 new Date() 并将其分配给今天的变量。

关于javascript - 文件系统同时保存所有文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57336360/

相关文章:

javascript - 在文本框中输入最后一个数字时,第一个数字会进入内部

javascript - A 计算出 "sleeps"直到某些初始化完成

javascript - 从html中获取数据<对其进行一些操作>并使用ajax或js将数据传回前端

javascript - 动态按月数据集

javascript - 创建过滤器以在 Angular JS 中编译动态字符串

javascript - 如何使用node.js将大数组写入.txt文件?

javascript - UL 元素宽度不随 JS 改变

javascript - bootstrap模态框打开jquery位置选择器

javascript - JQuery - 如何在每次按下按钮时创建一个新的可拖动 div

javascript - Chrome 消息传递 - 显示数据而不是固定消息