【问题标题】:Visual Studio Code fs Relative Path to Opened ProjectVisual Studio Code fs 打开项目的相对路径
【发布时间】:2016-03-26 13:35:12
【问题描述】:

我正在编写一个 Visual Studio 代码扩展,并且需要通过我正在编写的扩展将文件写入当前在 Visual Studio 代码中打开的任何文件夹(或此根的相对路径)。相对路径来自于启动 Visual Studio 代码的位置,因此,如果作为最终用户,我可以通过命令行从最终项目目录启动代码(Windows 是控制台代码。)。但是,为了更好的用户体验,我希望他们能够打开任何文件夹,而无需从命令行启动代码,并且我的扩展程序仍然知道打开项目的工作目录,这可能吗?作为参考,这里是工作代码(需要我从工作目录中的命令行启动代码):

var fs = require('fs');

fs.writeFile('helloworld.txt', 'Hello World!', function (err) {
if (err) {
 console.log(err);   
}
}); 

【问题讨论】:

    标签: visual-studio-code path relative-path


    【解决方案1】:

    好的,我从 api 中找到了:

    var root = vscode.workspace.rootPath;

    这正是我所需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-17
      相关资源
      最近更新 更多