File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change 11// Copyright (c) jdneo. All rights reserved.
22// Licensed under the MIT license.
33
4+ import * as fse from "fs-extra" ;
45import * as os from "os" ;
56import * as path from "path" ;
67import * as vscode from "vscode" ;
@@ -19,6 +20,7 @@ export async function selectWorkspaceFolder(): Promise<string> {
1920 }
2021 }
2122 let needAsk : boolean = true ;
23+ await fse . ensureDir ( workspaceFolderSetting ) ;
2224 for ( const folder of vscode . workspace . workspaceFolders || [ ] ) {
2325 if ( isSubFolder ( folder . uri . fsPath , workspaceFolderSetting ) ) {
2426 needAsk = false ;
@@ -36,6 +38,7 @@ export async function selectWorkspaceFolder(): Promise<string> {
3638 { placeHolder : "The LeetCode workspace folder is not opened in VS Code, would you like to open it?" } ,
3739 ) ;
3840
41+ // Todo: generate file first
3942 switch ( choice ) {
4043 case OpenOption . justOpenFile :
4144 return workspaceFolderSetting ;
You can’t perform that action at this time.
0 commit comments