我正在尝试创建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
时
任何人都可以看到我在做什么吗?
答案 0 :(得分:1)
只需修复include GlobPattern匹配模式。
const files = await vscode.workspace.findFiles('**/*.*', '**/node_modules/**');