无法在文件资源管理器中打开子目录? - Node.js

时间:2017-08-17 18:27:12

标签: javascript node.js node-webkit

我无法弄清楚为什么我无法在Node.js中打开“我的文档”的子目录。

我目前的代码:

function fileExplorer() {
    var spawn = require('child_process').spawn,
    child    = spawn('C:\\Windows\\explorer.exe', 
    ["%userprofile%\\documents"]);
  }

完全正常工作以启动用户的“我的文档”文件夹。但是,如果我想在“我的文档”中打开一个目录,比如说“我的文档/额外资料”,则以下内容不起作用:

function fileExplorer() {
    var spawn = require('child_process').spawn,
    child    = spawn('C:\\Windows\\explorer.exe', 
    ["%userprofile%\\documents\\extra stuff"]);
  }

我错过了什么?请原谅我,如果我问的问题有问题,我有一个面向设计的大脑,并且更熟悉HTML,CSS和一些Javascript。

1 个答案:

答案 0 :(得分:0)

__setitem__下的代码可以访问%USERPROFILE%环境变量,因此您可以使用process.env.USERPROFILE

进行此操作
相关问题