fs.existsSync在Windows上为文件返回false,读取其锁定文件被手动删除

时间:2017-08-18 07:59:01

标签: javascript

在某些读写操作期间,遇到了一些错误,并注意到有一个读锁定文件。

例如,如果我正在处理文件" /someFolder/someFile.txt" ;,我有一个名为" /someFolder/someFile.txt _"的读锁文件。一些运行时错误后仍然存活。

我手动删除了它。我手动删除了原始文件并重新创建了相同的文件。

但是现在以下内容总是返回false,而节点js只是拒绝识别任何类型操作的文件。

prepareSchema(action) { const actionSchema = R.clone(schema) switch (action) { case 'insert': actionSchema.$id = `/${schema.$id}-Insert` actionSchema.required = Object.keys(schema.properties) return actionSchema default: return schema } }

console.log(fs.existsSync(somePath));我收到错误:

fs.access(somePath)

对此有何解决方法?

0 个答案:

没有答案