/ / फ़ाइल एक्सप्लोरर में उपनिर्देशिका नहीं खोल सकता है? - नोड.जेएस - जावास्क्रिप्ट, नोड.जेएस, नोड-वेबकिट

फ़ाइल एक्सप्लोरर में उपनिर्देशिका नहीं खोल सकता है? - Node.js - जावास्क्रिप्ट, node.js, नोड-वेबकिट

मैं "यह पता लगा सकता हूं कि मैं 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, सीएसएस और कुछ जावास्क्रिप्ट के साथ अधिक परिचित हूं।

उत्तर:

जवाब के लिए 0 № 1

The %USERPROFILE% पर्यावरण चर के तहत अपने कोड द्वारा पहुँचा जा सकता है process.env.USERPROFILE, ताकि आप के साथ यह काम कर सकते हैं path.join(process.env.USERPROFILE, "Documents/extra stuff")