% USERPROFILE% चर काम नहीं कर रहा है


17

अगर मैं कमांड्स का उपयोग करके कमांड प्रॉम्प्ट में फाइल बनाने की कोशिश करता हूं

mkdir C:\Users\Tristan\AppData\Roaming\modinstaller\recovery
mkdir C:\Users\Tristan\AppData\Roaming\modinstaller\mods

मेरा कंप्यूटर समस्याओं के बिना फ़ाइलों का निर्माण करेगा।

हालांकि, अगर मैं कमांड का उपयोग करता हूं

mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\recovery
mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\mods

कमांड प्रॉम्प्ट के साथ प्रतिक्रिया करता है

The filename, directory name, or volume label syntax is incorrect.

मैं यह कैसे तय करुं?

जवाबों:


27

%UserProfile%चर एक विशेष प्रणाली में व्यापक वातावरण चर में और स्वयं का पूरा हो गया है कि है। इसमें शामिल है%SystemDrive%\Users\{username}

इस शानदार तालिका को देखें जो विंडोज़ एक्सपी (एनटी 5) और विंडोज विस्टा / 7/8 (एनटी 6) में चर के बीच के अंतर को उजागर करती है

प्रयत्न

mkdir %userprofile%\AppData\Roaming\modinstaller\mods

इसका मान वर्तमान उपयोगकर्ता की प्रोफ़ाइल निर्देशिका का स्थान है, जिसमें पाया जाता है कि उपयोगकर्ता का HKEY_CURRENT_USER (HKCU) रजिस्ट्री हाइव (NTUSER) है।


13

मुझे लगता है कि आप चर मिलाया %USERPROFILE%और %USERNAME%

डिफ़ॉल्ट रूप से, %USERPROFILE%और C:\Users\%USERNAME%उसी स्थान पर इंगित करें। चूंकि यह सच होने की गारंटी नहीं है, इसलिए उपयोग %USERPROFILE%करना अधिक विश्वसनीय दृष्टिकोण है।

सामान्य तौर पर, जब कोई कमांड डीबग करना पसंद करता है

mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\recovery

आपका पहला कदम आगे बढ़ना चाहिए echo

आदेश

echo mkdir C:\Users\%USERPROFILE%\AppData\Roaming\modinstaller\recovery

आपको निम्नलिखित दिखाया जाएगा:

mkdir C:\Users\C:\Users\Tristan\AppData\Roaming\modinstaller\recovery

जो स्पष्ट रूप से वह नहीं है जो आप चाहते हैं।

आप %USERPROFILE%निष्पादित करके मूल्य को भी क्वेरी कर सकते हैं

set USERPROFILE

वर्तमान में परिभाषित सभी पर्यावरण चर देखने के लिए, निष्पादित करें

set

8

यह वास्तव में प्रतीत होता है कि ओपी न केवल C: \ Users \ Someone के लिए देख रहा है, बल्कि वह उपयोगकर्ता का AppData \ Roaming फ़ोल्डर है। तो, वहाँ का सबसे तेज रास्ता उपयोग करना है

%APPDATA%

ओपी के उदाहरण में, वह उपयोग करेगा

mkdir %APPDATA%\modinstaller\recovery
mkdir %APPDATA%\modinstaller\mods

-1

% USERPROFILE% चर में आमतौर पर C: \ Users \ AccountName शामिल होता है इसलिए सही उपयोग होगा

mkdir% USERPROFILE% \ AppData \ Roaming \ modinstaller \ पुनर्प्राप्ति


यह पहले से ही दोनों मौजूदा जवाबों में समझाया गया था। यदि आप उन्हें पसंद करते हैं, तो कुछ प्रतिष्ठा हासिल करने का प्रयास करें और 15 प्रतिनिधि होने पर उन्हें उभारें
ग्रोनोस्तज

सुपर उपयोगकर्ता में आपका स्वागत है! यह एक और उत्तर को दोहराता है और कोई नई सामग्री नहीं जोड़ता है। कृपया जवाब न दें जब तक कि आपके पास योगदान देने के लिए वास्तव में कुछ नया न हो।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.