Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 获取工作区文件夹内开始的文件路径-vscode_Visual Studio Code - Fatal编程技术网

Visual studio code 获取工作区文件夹内开始的文件路径-vscode

Visual studio code 获取工作区文件夹内开始的文件路径-vscode,visual-studio-code,Visual Studio Code,我试图找出如何从工作区文件夹开始获取相对文件路径。例如,如果工作区文件夹名为“我的应用”,并且文件路径是指向当前文件夹,则 file:///c%3A/Users/Bob/Documents/My%20App/backend/connections/server.js 然后我希望能够只存储在变量backend/connections/server.js中,这样就可以排除包含%20的工作区文件夹。目前 vscode.window.activeTextEditor.document.uri 输出 fi

我试图找出如何从工作区文件夹开始获取相对文件路径。例如,如果工作区文件夹名为“我的应用”,并且文件路径是指向当前文件夹,则

file:///c%3A/Users/Bob/Documents/My%20App/backend/connections/server.js

然后我希望能够只存储在变量
backend/connections/server.js
中,这样就可以排除包含
%20
的工作区文件夹。目前

vscode.window.activeTextEditor.document.uri

输出

file:///c%3A/Users/Bob/Documents/My%20App/backend/connections/server.js

是否有一种方法我可以调用,但我没有使用,或者有一种简单的方法可以不用做一些正则表达式就可以调用?

简单的回答是:没有

VisualStudio代码不会将自己的任何意识传递到它所承载的代码中。虽然可以,但代码本身无法访问这些变量

即使可以,只要您将代码移出开发环境,它也会崩溃,因为$workspaceFolder将不再存在


如果你想在DeV环境中做特殊的事情,你必须定义你认为工作空间文件夹是什么——你没有办法得到它。< /P>使用<代码> VSCOD.URI .PATH < /COD>或<代码> VSCODEL.URI.FSPATS< /代码>当我尝试其中的任何一个时,I get

属性“fsPath”在类型“typeof Uri”上不存在。ts
属性“path”在类型“typeof Uri”上不存在。ts