【发布时间】:2014-07-12 05:37:15
【问题描述】:
我正在开发一个执行文件系统操作的 node-webkit 应用程序。在删除(取消链接)之前,我需要能够检查文件是否正在被另一个进程使用。
如果我只使用 fs.unlink 方法,系统会等到文件停止使用后才将其完全删除。我想要的是,如果文件正在被使用,不要等到它被释放,而是取消整个操作,不要删除它。
谢谢。
【问题讨论】:
-
如果使用同步操作删除文件会发生什么。您是否收到错误或它会阻止您的脚本?
-
我陷入了类似的情况,因此我可以说除非文件被释放,否则文件不会被删除。在这里释放也意味着停止服务器,这是不理想的事情。
标签: javascript node.js file filesystems node-webkit