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