diff --git a/src/vs/workbench/api/node/extHostStoragePaths.ts b/src/vs/workbench/api/node/extHostStoragePaths.ts index 2ab9a649c7b..f6f1f09ca8e 100644 --- a/src/vs/workbench/api/node/extHostStoragePaths.ts +++ b/src/vs/workbench/api/node/extHostStoragePaths.ts @@ -71,7 +71,10 @@ async function mkdir(dir: string): Promise { // doesn't exist, that's OK } - await fs.promises.mkdir(dir); + try { + await fs.promises.mkdir(dir, { recursive: true }); + } catch { + } } const MTIME_UPDATE_TIME = 1000; // 1s