我有一个node.js函数,该函数使用fs.access来检查文件是否存在,是否可读写:
{{form.row(form[girl.id])}}
尽管文件已存在,
function StackOverFlowFunction() {
try {
fs.accessSync(`file://${__dirname}/config/config.ini`, fs.constants.F_OK | fs.constants.R_OK | fs.constants.W_OK);
} catch (err) {
console.log(err);
}
我使用了Ubuntu终端的“Open Link”功能,并成功打开了gedit文件。
问题是什么?
编辑1:
我几乎可以肯定道路是正确的:
答案 0 :(得分:2)
使用正确的文件系统路径,没有方案:
fs.accessSync(`${__dirname}/config/config.ini`, ...)