现在node.js正在写一个项目,想实现一个功能。具体操作是每回都会fs.write一个文件,然后后续会操作读取这个文件。现在的问题是,如何能做到每次写这个文件的名字都能加1。然后每次读取的都是本次写入的前一个文件。比如说,这次我想存file命名为R1,下次的存就命名为R2。以此类推。然后在存储R2的时候,下一步操作我可以读到R1。存R3的时候我可以读R2。简单来说就是每次存入文件,然后读取上次存入的那个文件,而非本次存入的。不知道有没有什么好的方法。
1 回答

神不在的星期二
TA贡献1963条经验 获得超6个赞
首先你需要保证node进程只启动了一个(多进程很难保证顺序)
其次,要使用fs.writeSync
进行文件写入
然后在函数执行时获取文件列表,按时间排序取出最后一次创建的文件,读取该文件的信息,然后根据该文件名称进行+1
创建
添加回答
举报
0/150
提交
取消