在开发VS Code Extension的工作区中无法获取文件列表

时间:2019-11-02 06:43:18

标签: visual-studio-code vscode-extensions

我正在尝试创建VS Code扩展,并希望获取当前工作空间中的文件列表。

我已经按照Hello World文档使用yo创建了一个扩展名。

我正在尝试使用以下代码获取当前工作空间中的文件列表:

let disposable = vscode.commands.registerCommand('extension.removeConsoleLogs', async () => {
        // The code you place here will be executed every time your command is executed
        const files = await vscode.workspace.findFiles('**.*.*', '**/node_modules/**');

        vscode.window.showInformationMessage('number of files',files.length.toString());
        files.forEach(file => {
            vscode.window.showInformationMessage('Hello VS Code!!!!!');

        });
        // Display a message box to the user

    });
  

当我在VS Code开发人员中打开一个包含文件的文件夹然后运行扩展名number of files 0

任何人都可以看到我在做什么吗?

1 个答案:

答案 0 :(得分:1)

只需修复include GlobPattern匹配模式。

    const files = await vscode.workspace.findFiles('**/*.*', '**/node_modules/**');