Windows NodeJS:始终获取"Error: ENOENT: no such file or directory, open"或"Error: EACCES: permission denie



这是我的代码:

var fs = require('fs');
var util = require('util');
var logFile = fs.createWriteStream('C:/text.txt', { flags: 'a' });
// Or 'w' to truncate the file every time the process starts.
var logStdout = process.stdout;
console.log = function () {
logFile.write(util.format.apply(null, arguments) + 'n');
logStdout.write(util.format.apply(null, arguments) + 'n'); 
}
console.error = console.log;

无论我输入什么而不是"C:/text.txt",我要么得到

错误:ENOENT:没有这样的文件或目录,打开

错误:EACCES:权限被拒绝,打开

我尝试了诸如"以管理员身份运行"和"提升"之类的所有内容,但是当它不是第二个错误消息时,它是第一个; 当它不是第一个时,它是第二个。

我很困惑

对于 Windows,最好在路径中使用\以避免一些问题。

C:\text.txt

我用来包含pdftk的路径.exe:

C:\PDFtk\bin\pdftk.exe

相关内容

最新更新