我有文件,我是能夠讀取並獲取數據,現在我想重寫文件內容,但我下面嘗試不起作用我錯過了什麼?覆蓋文件不能在節點j工作
var str = "t123";
fs.writeFile('C:\\test.txt',str,'utf8',{'flags': 'a+'},function(){
fs.readFile('C:\\test.txt', 'utf8', function (err,data) {
console.log(data === str)
res.send(data);
});
});
我已經驗證,當我把我得到了ERR以下,但該文件被關閉......該文件不是隻讀...
Error: EPERM, open 'C:\test.txt'
刪除您的答案並重新發布它,因爲它收到downvote是不可接受的。我低估了這一點,因爲這是不好的建議。腳本不應該作爲超級用戶運行。應該正確設置文件的權限。 – Paulpro