मुझे विंडोज़ विंडोज़ शॉर्टनेम के साथ समस्या है। कभी-कभी संक्षिप्त नाम "प्रोग्राम फाइल्स" और "प्रोग्राम फाइल्स (x86)" के लिए उत्पन्न नहीं होते हैं।
मैंने सत्यापित किया कि शॉर्ट नेम जेनरेशन सक्षम है, fsutil behavior query disable8dot3 C:जो मुझे बताता है कि सिस्टम वाइड सेटिंग 2(प्रति वॉल्यूम) है और स्थानीय मान है 0(8dot3 नाम बनाएं)।
यह लगभग इस तरह दिखना चाहिए (ध्यान दें कि यह एक जर्मन 32 बिट कॉपी है):
C:\>dir /a /x
Verzeichnis von C:\
21.12.2011 00:17 <DIR> $Recycle.Bin
14.07.2009 05:53 <VERBINDUNG> DOCUME~1 Documents and Settings [C:\Users]
09.01.2011 15:35 <VERBINDUNG> DOKUME~1 Dokumente und Einstellungen [C:Users]
27.11.2013 15:11 2.147.016.704 pagefile.sys
14.07.2009 03:37 <DIR> PerfLogs
26.11.2013 17:31 <DIR> PROGRA~1 Program Files
08.11.2013 21:58 <DIR> PROGRA~2 ProgramData
09.01.2011 15:35 <VERBINDUNG> PROGRA~3 Programme [C:\Program Files]
09.01.2011 15:35 <DIR> Recovery
26.11.2013 17:40 <DIR> SYSTEM~1 System Volume Information
23.01.2011 15:00 <DIR> Temp
11.01.2011 20:56 <DIR> Users
08.11.2013 14:53 <DIR> Windows
हालाँकि एक अन्य मशीन (64 बिट कॉपी) पर, यह C:> dir / a / x जैसा दिखता है
Verzeichnis von C:\
21.12.2011 00:17 <DIR> $Recycle.Bin
14.07.2009 05:53 <VERBINDUNG> DOCUME~1 Documents and Settings [C:\Users]
09.01.2011 15:35 <VERBINDUNG> DOKUME~1 Dokumente und Einstellungen [C:Users]
27.11.2013 15:11 2.147.016.704 pagefile.sys
14.07.2009 03:37 <DIR> PerfLogs
26.11.2013 17:31 <DIR> Program Files
26.11.2013 17:31 <DIR> Program Files (x86)
08.11.2013 21:58 <DIR> ProgramData
09.01.2011 15:35 <DIR> Recovery
26.11.2013 17:40 <DIR> SYSTEM~1 System Volume Information
23.01.2011 15:00 <DIR> Temp
11.01.2011 20:56 <DIR> Users
08.11.2013 14:53 <DIR> Windows
जैसा कि आपने देखा होगा, प्रोग्राम फ़ोल्डर के लिए संक्षिप्त नाम गायब हैं।
सवाल अब यह है कि उन्हें कैसे उत्पन्न किया जाए, क्योंकि मुझे कुछ पुरानी लिपियों के लिए उन संक्षिप्त नामों की आवश्यकता है। मैंने कोशिश की fsutil file setshortname "Program Files" "PROGRA~1", लेकिन यह सिर्फ मुझे देता है Access denied.।
%programfiles%) के लिए env var का उपयोग करता हूँ । नाम बदलना वास्तव में काम नहीं करता है। शायद मैं ऑफ़लाइन से ऐसा कर सकता हूं? काम-काज हो सकता है।
Program Files। लिपियों को समायोजित करना संभव नहीं है? इसके अलावा, मुझे आशा है कि स्क्रिप्ट यह नहीं सोच रही है किProgram Files-निर्माता हमेशा होता हैPROGRA~1क्योंकि यदि ऐसा है तो आपकी पटकथा अंततः कुछ गंभीर संकट में चलेगी क्योंकि लघु-नाम हमेशा समान नहीं होते हैं। आप स्क्रिप्ट को लॉन्ग-नेम (शॉर्ट-नेम के बजाय) से ढूंढने में मदद कर सकते हैं।