我寫的擴展名必須支持在用戶選擇的文件夾中創建新的自定義項目模板(目錄結構和少量文件)。有沒有辦法在vscode中打開文件夾選取器對話框?如何在vscode中打開文件夾選取器對話框?
2
A
回答
1
文件對話框。見window.showOpenDialog
和window.showSaveDialog
。
他們似乎沒有選擇一個沒有文件的文件夾,但他們確實允許多選,當然你可以只選取任何選定文件的路徑名。
const options: vscode.OpenDialogOptions = {
canSelectMany: false,
openLabel: 'Open',
filters: {
'Text files': ['txt'],
'All files': ['*']
}
};
vscode.window.showOpenDialog(options).then(fileUri => {
if (fileUri && fileUri[0]) {
console.log('Selected file: ' + fileUri[0].fsPath);
}
});
請注意,您可能需要更新您的package.json
文件才能訪問此新API。
"engines": {
"vscode": "^1.17.0"
},
1
沒有,但有這個開放的功能要求:在VSCode 1.17加#13807
相關問題
- 1. 如何使用打開文件對話框,選擇文件夾
- 2. 如何在vb.net打開文件對話框中選擇整個文件夾?
- 3. Android:打開文件夾對話框
- 4. MFC打開文件夾對話框
- 5. 電子 - 打開文件夾對話框
- 6. 我可以從VSCode的「快速打開」對話框中刪除文件夾嗎?
- 7. 如何在Perl中顯示打開的文件夾選擇對話框?
- 8. 打開文件選擇對話框
- 9. 如何使用打開文件對話框打開文件
- 10. 打開文件對話框
- 11. 打開文件對話框
- 12. Keyboard Maestro。如何在「打開文件」對話框中選擇文件?
- 13. 如何在vscode中重新打開上次打開的文件
- 14. 如何取消打開SWFUpload對話框?
- 15. 我如何測試「選擇文件」對話框打開(Rails,Capybara)
- 16. 如何使用C++添加打開文件選擇對話框?
- 17. 打開對話框選擇瀏覽器
- 18. JavaScript中的打開文件對話框
- 19. ASP.NET中的「打開文件」對話框
- 20. Ext JS4如何從菜單打開文件打開對話框
- 21. 如何在asp.net中打開對話框?
- 22. 如何在iphone中打開對話框?
- 23. 爲什麼我的文件選擇器不打開對話框
- 24. 獲取文件打開對話框中上次打開的文件
- 25. 如何在android中打開文件保存對話框?
- 26. 如何在VB 6中使用打開的文件對話框?
- 27. 如何在Silverlight中打開文件對話框樣式
- 28. 如何在Access 2007 VBA中顯示「打開文件」對話框?
- 29. 的javascript:從服務器下載文件:打開文件對話框,選擇文件夾來保存文件
- 30. 如何在OS X中使用C++打開「打開文件」對話框?
謝謝,雖然這不是我預期的答案;)。 – rkrahl