विंडोज़ में उनके नाम से कॉलन के साथ फाइलें कैसे खोलें?


4

मेरे पास उनके नाम पर कॉलोन के साथ मेरी सी ड्राइव पर कुछ फाइलें हैं। मुझे पूरा यकीन है कि वे पहले इस्तेमाल किए गए कुछ लिनक्स डिस्ट्रो में बनाए गए थे। मुझे पता है कि लिनक्स फ़ाइल नामों में कॉलन का समर्थन करता है, जबकि विंडोज नहीं करता है। लिनक्स भी Microsoft की NTFS फाइल सिस्टम पर कॉलन के साथ फाइल सेव करने की अनुमति देता है। मेरे पास वर्तमान में लिनक्स डिस्ट्रो स्थापित नहीं है। मेरे पास केवल विंडोज स्थापित है। तो अब जब मैं विंडोज में वापस आ गया हूं, तो मुझे यह फाइल कैसे खोलनी चाहिए? लिनक्स फिर से स्थापित करें? नाम बदलना काम नहीं करता है, क्योंकि मुझे एक त्रुटि मिलती है। क्या लिनक्स का उपयोग किए बिना विंडोज में इन फ़ाइलों को खोलने का कोई तरीका नहीं है? वे PNG चित्र फ़ाइलें हैं, इसलिए Windows उन्हें पढ़ सकता है, लेकिन यह उन्हें नहीं ढूँढता क्योंकि फ़ाइल पथ अमान्य हैं।

यदि मैं किसी एक फाइल पर डबल क्लिक करता हूं, तो विंडोज फोटो गैलरी इसे खोलने की कोशिश करती है और रिपोर्ट करती है:

There are no pictures or videos selected.

अगर मैं इसे Microsoft पेंट में खोलने की कोशिश करूँ तो यह रिपोर्ट करता है:

C:\file:name.png contains an invalid path.

अगर मैं इसे विंडोज एक्सप्लोरर (उदाहरण के लिए कोलोन को अंडरस्कोर से बदलूँ) में बदलने की कोशिश करता हूँ:

The file name you specified is no valid or too long.

Specify a different file name.

Windows में फ़ाइल नामों में निम्न वर्ण निषिद्ध हैं।

A file name cannot contain any of the following characters.
\/:*?<>|

निश्चित रूप से, लिनक्स डेवलपर्स को इन प्रतिबंधों के बारे में पता होना चाहिए? मैं नहीं देखता कि वे NTFS विभाजन पर फ़ाइल नामों में कॉलन को बचाने के लिए लिनक्स की अनुमति क्यों देंगे ... इसका कोई मतलब नहीं है। यहां तक ​​कि अगर लिनक्स खुद उन्हें पढ़ सकता है, तो संभावना है कि ये विभाजन एक विंडोज सिस्टम में भी पढ़े जाते हैं (दोहरी बूट या साझा विचलन के मामले में)।

इन फ़ाइलों को नाम दिया गया और स्वचालित रूप से सहेजा गया, इसलिए यह मेरी गलती नहीं है कि कॉलन को नामों में पेश किया गया था।


क्या आपने डॉस / कमांड प्रॉम्प्ट से नाम बदलने और को स्थानांतरित करने का प्रयास किया ? बृहदान्त्र के लिए?
साइबरनार्ड

जवाबों:


2

लिनक्स लाइव सीडी के साथ बूट करने का विकल्प भी है (दोहरी बूट के रूप में स्थापित करने का विरोध) और फ़ाइलों का नाम बदलने के लिए। शायद यही क्विक / आसान इमो है।


0

आप इस समस्या को हल करने के लिए फ़ाइल नाम वर्ण अनुवाद सक्षम कर सकते हैं ।
आपको वर्ण नाम बदलने के लिए अपनी रजिस्ट्री को संशोधित करना होगा जो कि कानूनी नहीं हैं। और जब से आप रजिस्ट्री को संशोधित करेंगे, मानक चेतावनी लागू होती है। यहाँ
विंडोज ट्यूटोरियल


1
और अगर मेरे पास HKEY_LOCAL_MACHINE\Software\Microsoft\Server For NFSचाबी नहीं है तो क्या होगा ? क्या मैं इसे बना सकता हूं और आशा है कि यह अभी भी काम करेगा? क्या Windows Vista मूल रूप से Microsoft SUA सबसिस्टम का समर्थन करता है ? या मुझे काम करने के लिए कुछ एसडीके डाउनलोड करना होगा? क्या यह क्लाइंट विंडोज सिस्टम पर काम करेगा? या यह विंडोज सर्वर ही है?
समीर

0

मुझे एक समान समस्या थी और मेरा समाधान आपके लिए काम कर सकता है। मैंने एक फ़ोल्डर में पिछले 4 एपिसोड का नाम बदलने की कोशिश की और मुझे संदेश मिल रहा था:

"A file name cannot contain any of the following characters. \/:*?<>|

अजीब बात यह है कि मेरे पास इस फ़ाइल के भीतर 12 एपिसोड थे और पहले 8 जिनमें से मुझे नाम याद दिलाने के लिए एपिसोड नाम के अंत में "#" जोड़ने में कोई समस्या नहीं थी।

इस समस्या को ठीक करने के लिए मैं नीचे दायें हाथ के कोने पर कीबोर्ड आइकन पर गया और कीबोर्ड को अंग्रेजी यूके में बदल दिया, मुझे लगता है कि अगर आपके पास यूएस कीबोर्ड होता तो इसे उस शैली में बदलना भी समस्या को ठीक करता।

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