在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ node.js文件存取

node.js文件存取

現(xiàn)在node.js正在寫一個(gè)項(xiàng)目,想實(shí)現(xiàn)一個(gè)功能。具體操作是每回都會(huì)fs.write一個(gè)文件,然后后續(xù)會(huì)操作讀取這個(gè)文件?,F(xiàn)在的問題是,如何能做到每次寫這個(gè)文件的名字都能加1。然后每次讀取的都是本次寫入的前一個(gè)文件。
比如說,這次我想存file命名為R1,下次的存就命名為R2。以此類推。然后在存儲(chǔ)R2的時(shí)候,下一步操作我可以讀到R1。存R3的時(shí)候我可以讀R2。
簡(jiǎn)單來說就是每次存入文件,然后讀取上次存入的那個(gè)文件,而非本次存入的。不知道有沒有什么好的方法。

回答
編輯回答
毀與悔

首先你需要保證node進(jìn)程只啟動(dòng)了一個(gè)(多進(jìn)程很難保證順序)
其次,要使用fs.writeSync進(jìn)行文件寫入
然后在函數(shù)執(zhí)行時(shí)獲取文件列表,按時(shí)間排序取出最后一次創(chuàng)建的文件,讀取該文件的信息,然后根據(jù)該文件名稱進(jìn)行+1創(chuàng)建
P.S. 感覺好詭異的需求。。

2017年3月18日 10:59