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