VSCode扩展名是否可以监视文件系统更改



我们需要一个Visual Studio代码扩展插件来监控文件系统上的特定文件夹,当文件夹的内容发生变化时,它应该会触发一些操作。

分机能做到吗?

我想我们需要一个任务。然而,我发现的所有任务示例都处理VSCode内部的触发器(主要是用户编辑(。

我没有发现任何由外部事件源(如网络或文件系统(触发的后台任务的示例。

自VSCode 1.64.2(2022年1月(以来,vscode.workspace.createFileSystemWatcher能够监视当前VSCode工作区外部的文件!

参见发行号140693";测试:从扩展名监视工作区外的文件;。

感谢Windows团队在所有操作系统中实现了最好的操作系统文件观察程序。

ReadDirectoryChangesW非常棒,被我们使用的文件观察程序库使用。

最新更新