visual-studio-code - 在 vscode 扩展 api 的工作区中创建的新文件的侦听器
问题描述
我正在查看 vscode api,我想知道是否存在一种侦听器事件,它可以看到在当前工作区文件夹中创建了一个文件。
谢谢!
解决方案
您可以FileSystemWatcher
为此使用 a,例如,如果您想了解.txt
在当前工作区中创建文件的信息:
let folders = vscode.workspace.workspaceFolders;
if (folders) {
let watcher = vscode.workspace.createFileSystemWatcher(
new vscode.RelativePattern(folders[0], "*.txt"));
watcher.onDidCreate(uri => console.log(`created ${uri}`));
}
推荐阅读
- javascript - 如何将值设置为数组中的 formControl
- live-streaming - VIMEO API 用于检查重复事件何时生效
- python - 如何在没有 python 的计算机上使用 python 可执行文件安装 python 模块?
- javascript - 问题是javascript中的abt函数
- reactjs - 使用 React 从 WP REST API 获取“标题”
- java - 将java源文件转为utf-8并将eclipse设置为utf-8后字符串显示问题
- javascript - 属性“转换”适用于某些元素,而不适用于其他元素 Chrome iOS
- php - 从 S3 获取“流不支持搜索”读取 CSV
- sql - SSRS 中的两个多值参数
- bash - 如何在bash中使用awk遍历字段的多个值?