我无法弄清楚为什么我无法在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。
答案 0 :(得分:0)
__setitem__
下的代码可以访问%USERPROFILE%
环境变量,因此您可以使用process.env.USERPROFILE