विंडोज में लंबे रास्तों (260 वर्णों से अधिक) की अनुमति कैसे दें [डुप्लिकेट]


0

मैं एक डेस्कटॉप एप्लिकेशन का उपयोग कर रहा हूं जो स्थानीय फाइल सिस्टम पर फ़ोल्डर्स और फाइलों को पढ़ता / लिखता है।

संकट : इनमें से कुछ फ़ाइलों में 260 से अधिक वर्ण हैं, ऐसी त्रुटियों को ट्रिगर करते हुए:

PathTooLongException: निर्दिष्ट पथ, फ़ाइल नाम या दोनों बहुत लंबे हैं। पूरी तरह से योग्य फ़ाइल नाम 260 से कम वर्ण होना चाहिए , और निर्देशिका नाम 248 वर्णों से कम होना चाहिए।

प्रश्न: विंडोज को लंबे रास्ते की अनुमति कैसे दें?
मैं विंडोज संस्करणों की एक विस्तृत सरणी का उपयोग कर रहा हूं इसलिए मैं संस्करणों द्वारा विभाजित उत्तर की सराहना करता हूं।

से अलग विंडोज 10 "एनटीएफएस लंबे रास्तों की नीति सक्षम करें" विकल्प गायब है जैसा कि सवाल केवल एक लापता विकल्प के बारे में है।


सवाल अलग हो सकता है लेकिन जवाब अभी भी लागू होता है, और वास्तव में, लगभग समान है। यहां तक ​​कि सटीक एक ही स्क्रीनशॉट का उपयोग करता है।
Ramhound

नकल नहीं। यह प्रश्न एक लापता विकल्प के बारे में है। वहाँ पर आदर्श उत्तर सिर्फ "यह XYZ में स्थानांतरित हो गया है" । इससे कोई फर्क नहीं पड़ता है कि किसी कारण से वहाँ के कुछ उत्तरदाताओं ने अपने विषय के लिए अप्रासंगिक चीजों को विस्तार देने के लिए बड़ी लंबाई की।
Nicolas Raoul

जवाबों:


1

प्रथम, अपने विंडोज संस्करण की जाँच करें । यदि आपके पास विंडोज 10 (संस्करण 1607 - वर्षगांठ अपडेट) या विंडोज सर्वर 2016 या बाद में, नीचे दिए गए अध्याय को पढ़ें। यदि ealier, इस उत्तर के अंतिम अध्याय पर जाएं।

विंडोज 10 1607 या विंडोज सर्वर 2016 या बाद में

खुला Computer Configuration & Gt; Admin Templates & Gt; System & Gt; FileSystem

ओवरराइड किया Enable Win32 long paths समूह नीति प्रविष्टि Enable Win32 long paths जैसा कि नीचे देखा गया है।

आपके विंडोज संस्करण के आधार पर इसे कहा जा सकता है Enable NTFS long paths और में हो Local Computer Policy & Gt; Computer Configuration & Gt; Administrative Templates & Gt; System & Gt; Filesystem & Gt; NTFS

Enable Win32 long paths

Enable Win32 long paths enabled

(धन्यवाद magicandre1981 स्क्रीनशॉट के लिए)

कृपया ध्यान दें कि आपके आवेदन को डिजाइन करने की आवश्यकता होगी लंबे रास्तों से अवगत कराया , इसलिए समूह नीति को सक्षम करते समय यह एक आवश्यक कदम है, यह गारंटी नहीं देता है कि आपका एप्लिकेशन लंबे रास्तों का उपयोग करने में सक्षम होगा।

विंडोज 10 1607 / विंडोज सर्वर 2016 की तुलना में पुराना है

यदि आपका Windows संस्करण पुराना है, तो आप भाग्य से बाहर हैं।

जबकि कुछ तरकीबें मौजूद हैं, वे अंतिम उपयोगकर्ताओं द्वारा कार्रवाई करने योग्य नहीं हैं, इसलिए यदि आपका एप्लिकेशन लंबे रास्तों के साथ काम नहीं करता है, तो विंडोज को अपग्रेड करने या पथ को छोटा रखने के अलावा कुछ भी नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.