Прослушиватель для нового файла, созданного в рабочей области в расширении vscode api - PullRequest
0 голосов
/ 09 октября 2019

Я просматривал API vscode, и мне было интересно, существует ли тип события слушателя, который видит, что файл был создан в текущей папке рабочей области.

Спасибо!

1 Ответ

0 голосов
/ 09 октября 2019

Для этого вы можете использовать FileSystemWatcher, например, если вы хотите узнать о создании .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}`));
}
...