【发布时间】: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