我们需要一个Visual Studio代码扩展插件来监控文件系统上的特定文件夹,当文件夹的内容发生变化时,它应该会触发一些操作。
分机能做到吗?
我想我们需要一个任务。然而,我发现的所有任务示例都处理VSCode内部的触发器(主要是用户编辑(。
我没有发现任何由外部事件源(如网络或文件系统(触发的后台任务的示例。
自VSCode 1.64.2(2022年1月(以来,vscode.workspace.createFileSystemWatcher
能够监视当前VSCode工作区外部的文件!
参见发行号140693";测试:从扩展名监视工作区外的文件;。
感谢Windows团队在所有操作系统中实现了最好的操作系统文件观察程序。
ReadDirectoryChangesW非常棒,被我们使用的文件观察程序库使用。