猿问

node.js文件存取

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

喵喵时光机
浏览 356回答 1
1回答

神不在的星期二

首先你需要保证node进程只启动了一个(多进程很难保证顺序)其次,要使用fs.writeSync进行文件写入然后在函数执行时获取文件列表,按时间排序取出最后一次创建的文件,读取该文件的信息,然后根据该文件名称进行+1创建
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答