1
我不明白为什么我不能打开Node.js.中的“我的文档”的子目录。无法在File Explorer中打开子目录? - 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。
嘿,这工作,你会介意详细阐述了这一点?编程不是非常熟练,我仍然在通过学习曲线。 –
在node.js中,您可以在程序中的任何位置引用某些全局变量。其中一个名为'process.env',它包含程序开始运行时定义的所有环境变量。如果你导入'var path = require('path')',你会得到一个包含一系列系统路径工具的路径模块。当你调用'path.join(process.env.USERPROFILE,'/ Documents/extra stuff')'时,它会使用这两个路径,并将它们组合起来以创建一个可以使用的路径,而不是那些不工作的路径。 – ChemicalRocketeer
如果您尝试运行'console.log(process.env.USERPROFILE)',那可能会让事情更清晰 – ChemicalRocketeer