Windows फ़ाइल एक्सप्लोरर में नेटवर्क फ़ोल्डर के लिए कस्टम फ़ोल्डर आइकन सेट करें


11

मैं एक विंडोज शेयर और ' फ़ोल्डर आइकन ' अनुभाग (नीचे वाला) एक्सेस करता हूं , इसकी सेटिंग्स में गायब है। यह स्थानीय फ़ोल्डरों में ठीक से दिखाई देता है। मैं इसे दोनों के साथ रखना चाहूंगा।

आइकन सेटिंग के साथ एक फ़ोल्डर गुण विंडो हाइलाइट किया गया

एक स्थानीय फ़ोल्डर गुण विंडो

जवाबों:


12

आप आइकन को कस्टमाइज़ करने के लिए desktop.ini फ़ाइल का उपयोग करना चाहते हैं। आमतौर पर, यह सब आपके वास्तव में कर रहा है जब आप उस "चेंज आइकन" बटन का उपयोग कर रहे हैं। पूर्ण प्रलेखन के लिए देखें: Desktop.ini के साथ फ़ोल्डर्स को कैसे अनुकूलित करें। एक उदाहरण desktop.ini फ़ाइल निम्न प्रकार है:

[DeleteOnCopy]
Owner=MyUser
Personalized=13
PersonalizedName=My Folder
[.ShellClassInfo]
InfoTip=@Shell32.dll,-12689
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-237

एक तरफ के रूप में, यदि आप डेस्कटॉप.ini को मैन्युअल रूप से बनाने के बिना ऐसा करना चाहते हैं, तो आप स्थानीय रूप से एक फ़ोल्डर बना सकते हैं, वांछित सेटिंग्स लागू कर सकते हैं, और उसके desktop.ini को चुरा सकते हैं। (यदि आप इसे नहीं देखते हैं, तो पूरे फ़ोल्डर की प्रतिलिपि बनाएँ; इसमें मूल रूप से एक सही नाम होना चाहिए।) यूट्यूब वीडियो नेटवर्क ड्राइव पर एक फ़ोल्डर में एक आइकन लागू करें यह प्रक्रिया दिखाता है लेकिन एक नया फ़ोल्डर बनाने के बजाय फ़ोल्डर चाल का उपयोग करता है ।


1
यहाँdesktop.ini विकल्पों की एक अधिक विस्तृत सूची है
टोबियास किन्ज़लर

1
क्या यह संभव है, कि यह एसएमबी-शेयरों के लिए काम नहीं कर रहा है जो लिनक्स कंप्यूटर पर होस्ट किया गया है? मैं अपने विंडोज़ कंप्यूटर पर Desktop.ini को सेटअप करता हूं और विंडोज़ में फाइल ट्री देखने की कोशिश करता हूं। मेरा Desktop.ini छिपा नहीं है और मुझे मेरा कस्टम आइकन नहीं दिख रहा है :( -
माइकल वाल्टर

क्या यह संभव है कि आपका Desktop.ini वास्तव में एक और छिपा हुआ एक्सटेंशन है जो इसे उपयोग नहीं करने के लिए प्रेरित कर रहा है? मेरा मानना ​​है कि विंडोज़ संवेदनशील नहीं है जहां फ़ोल्डर को होस्ट किया जा रहा है, चाहे देशी विंडोज CIFS के माध्यम से या सांबा CIFS / SMB के माध्यम से।
एसएसएन

1
कई गोचर हैं। निर्देशिका में "केवल पढ़ने के लिए" विशेषता सेट होना चाहिए; desktop.ini"छिपा" करना होगा और "प्रणाली"। मुझे नहीं पता कि लिनक्स में यह कैसे किया जा सकता है। साथ ही, desktop.iniफ़ाइल को यूनिकोड-एन्कोडेड होना चाहिए। यह संभवत: तब नहीं होगा जब आप फ़ाइल को * nix टूल जैसे बनाते हैं vi
जी-मैन का कहना है कि 'मोनिका' की बहाली

1
ध्यान दें कि आपको रीड-ओनली (या सिस्टम) युक्त फ़ोल्डर को सेट करने की आवश्यकता है, उदाहरण के लिए attrib +rया के माध्यम से attrib +s
टोबियास किंजलर

2

Ssnobody द्वारा उल्लिखित अनुकूलन विधि यह मानती है कि आपके पास दूरस्थ मशीन पर फ़ोल्डर को बदलने की क्षमता है, और आप चाहते हैं कि उपस्थिति फ़ोल्डर के सभी दूरस्थ और स्थानीय उपयोगकर्ताओं के लिए बदल दी जाए। यदि इनमें से कोई भी सत्य नहीं है, तो आप इस विकल्प का उपयोग कर सकते हैं: दूरस्थ फ़ोल्डर में एक स्थानीय शॉर्टकट बनाएं (जैसे राइट-क्लिक करके इसे स्थानीय डेस्कटॉप पर खींचें और "शॉर्टकट बनाएं") का चयन करें, और फिर सामान्य "परिवर्तन" का उपयोग करें। शॉर्टकट के आइकन को बदलने के लिए गुण संवाद का आइकन "बटन"।


1

एक काम के आसपास अपनी छवि फ़ाइल "folder.jpg" का नाम बदलने और साझा फ़ोल्डर में जगह है।

एक्सप्लोरर में किसी भी "आइकन" या "टाइल" दृश्य के उपयोग और उपयोग के साथ कोई भी इसे देखेगा।


कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है । यह फ़ोल्डर आइकन नहीं बदलता है।
DavidPostill

1

यह एक लंबा समय हो गया है जब से मैंने बहुत सांड देखा है :)

  1. राइट क्लिक -> गुण -> अनुकूलित ---> बदलें आइकन एसएमबी शेयरों पर उपलब्ध नहीं है।

  2. ... ---> चित्र बदलने का कोई प्रभाव नहीं होता है।

  3. Desktop.ini SMB शेयरों के लिए विंडोज़ द्वारा संसाधित नहीं किया गया है, क्योंकि लिनक्स फ़ोल्डर (फ़ोल्डर का) "केवल पढ़ने के लिए" थोड़ा अलग तरीके से व्याख्या करता है, और इसे वापस गलत तरीके से रिपोर्ट करता है:

    • लिनक्स में, केवल पढ़ने का मतलब केवल पढ़ें!
    • Windows में, केवल पढ़ें (केवल फ़ोल्डर्स के साथ) का मतलब है Desktop.ini !!!
  4. माना जाता है कि एक रजिस्ट्री सेटिंग है जो "रीड ओनली" के बजाय "सिस्टम" (सुपर-हिडन) फ्लैग का उपयोग करके Desktop.ini प्रोसेसिंग को मजबूर करती है, लेकिन मैंने कभी भी उम्मीद के मुताबिक काम नहीं किया।

  5. SMB पर Desktop.ini प्रसंस्करण की कमी कई अन्य चीजों को तोड़ती है, न कि केवल फ़ोल्डर आइकन: प्रतीकात्मक लिंक और व्यक्तिगत नाम स्थान भी कार्य नहीं करते हैं। Microsoft पर बम्स सिर्फ इससे निपटने के लिए मना कर रहे हैं, सभी तरह से Windows NT पर वापस।

  6. निश्चित रूप से SMB फ़ोल्डर तक पहुँचने के लिए अप्रत्यक्ष लिंक बनाना और इसके बजाय उन कस्टम आइकन देना हमेशा संभव है, लेकिन इससे कई अन्य समस्याएं पैदा होती हैं:

    • लघु-कट लिंक का मूल्यांकन किया जाता है और विंडोज में डिफ़ॉल्ट रूप से कैश किया जाता है जब आप मूल फ़ोल्डर खोलते हैं, जिससे एक्सप्लोरर में "बड़े पैमाने पर" देरी होती है यदि फ़ोल्डर में नेटवर्क शेयरों को धीमा करने या सोने के लिए शॉर्टकट होते हैं।
    • खिड़कियों में शॉर्टकट निरपेक्ष हैं, सापेक्ष नहीं पोर्टेबल नहीं। यह रखरखाव का एक बहुत बनाता है लक्ष्य रूट पथ परिवर्तन करना चाहिए। विंडोज को अपने चारों ओर काम करने के किसी भी प्रयास को पराजित करने के लिए पर्यावरण के संस्करणों को स्वचालित रूप से पूर्ण लिंक में परिवर्तित करने की आदत है।
    • उनके पक्षी-मस्तिष्क "वितरित लिंक ट्रैकिंग क्लाइंट" सेवा ने चीजों को और भी खराब कर दिया है।
  7. विंडोज में रिश्तेदार लिंक को लागू करने का सबसे अच्छा तरीका वीबीएस स्क्रिप्ट का उपयोग करना है। मूल (पाठ) रूप में, वीबीएस स्क्रिप्ट में एक कस्टम आइकन नहीं होगा, लेकिन यदि आप इसे संकलित करते हैं, तो आप EXE फ़ाइल को कस्टम आइकन असाइन कर सकते हैं।

हालांकि यह बहुत काम है, और स्क्रिप्ट हर बार जब आप इसे नेटवर्क से लॉन्च करते हैं, तब तक "अविश्वसनीय" चेतावनी संदेश बनाएंगे, जब तक कि यह स्क्रिप्ट स्थानीय न हो या आपको इस पर हस्ताक्षर करने का कोई तरीका न मिल जाए।

VBS Relative Link example:
============================
'  This is a VB Script, which emulates a RELATIVE file link/shortcut in Win XP
'
'  1) The first  line declares an untyped variable      ==> objshell
'
'  2) The second line instantiates a new object derived from    ==> Shell.Application
'
'  3) The third  line invokes the object's method       ==> ShellExecute
'
'     with the following parametters:   "target path"
'                                       "target's arguments"
'                   "starting directory"
'                   "action verb"
'                                       Initial window mode:  0 = Hidden Window
'                                                             1 = Normal Window
'                                                             2 = Minimized
'                                                             3 = Maximized
'                                                             4 = Most recent size and position, keep active window active
'                                                             5 = Current size and position
'                                                             6 = 
'                                                             7 = Minimized, keep active window active
'                                10 = Default state specified by target application
'
'  4) The last line frees/destroys the shell object
'
'
dim objShell
set objShell = CreateObject("Shell.Application")
objShell.ShellExecute                                 _
  "..\..\..\SomePath_Three_Dirs_UP_etc"              ,_
  ""                                                 ,_
  ""                                                 ,_
  "open"                                             ,_
  1
set objShell = nothing
===============================================================

सांबा के पास ऐसे विकल्प हैं जो प्रभावित करते हैं कि लिनक्स विंडोज़ को "रीड-ओनली" विशेषता की रिपोर्ट करता है और जो SMB के शेयरों के लिए विंडोज़ द्वारा संसाधित किए जाने वाले Desktop.ini को अनुमति देता है
ssnobody

0

C:\Iconsसर्वर पर एक आइकन फ़ोल्डर बनाएँ (यदि आप इसे देखना नहीं चाहते हैं तो आप गुणों से फ़ोल्डर छिपा सकते हैं)। अपनी .icoफाइल को उस फोल्डर में रखें। सर्वर पर अपने साझा किए गए फ़ोल्डरों को कस्टमाइज़ करें। अब अपनी .icoफ़ाइलों को C:\Iconsअपने पीसी क्लाइंट में (डुप्लिकेट के रूप में) कॉपी करें । अब आपको पीसी (सर्वर और क्लाइंट) दोनों पर नेटवर्क शेयर आइकन दिखाई देंगे। यदि आप सर्वर तक नहीं पहुंच सकते हैं, तो आप केवल क्लाइंट पर शॉर्टकट बना सकते हैं और उनके आइकन बदल सकते हैं।


यह समझना कठिन है और संदिग्ध है। "नेटवर्क पीसी पर अपने फ़ोल्डर्स को अनुकूलित करें" से आपका क्या मतलब है? ओपी कहते हैं कि वह नहीं कर सकता। क्या आपका मतलब है कि उसे उस मशीन पर सीधे लॉगिन करना है जो ड्राइव साझा कर रही है? इसके अलावा, रूट डायरेक्टरी में सामान रखने की अनुशंसा नहीं की जाती है।
जी-मैन का कहना है कि 'मोनिका'

यदि आप फ़ोल्डर आइकन को अनुकूलित करना चाहते हैं, तो निश्चित रूप से, आपको नेटवर्क मशीन का उपयोग करना होगा।

एक बार जब आप ऐसा कर लेते हैं, तो अपनी सभी आईसीओ फ़ाइलों को किसी अन्य पीसी (उसी पथ में, उदाहरण के लिए। c: \ icons) पर कॉपी करें और आप दोनों मशीनों पर अपने नेटवर्क शेयर आइकन देखेंगे।

(1) तुम कह रहे हो, तो यह है कि उपयोगकर्ता चाहिए करने के लिए सीधे के लिए लॉग इन "नेटवर्क मशीन", तो मैं सुझाव है कि आप होना चाहिए था कि कहा "आप सीधे रिमोट मशीन (फ़ाइल सर्वर) के लिए लॉग इन करना होगा।" किसी सर्वर पर शेयर का उपयोग करने की अनुमति जरूरी नहीं है कि वह सीधे उस पर लॉगिन करने की अनुमति / क्षमता प्रदान करता है। (और, IMHO, "नेटवर्क पीसी" खराब शब्दावली है।) (2) मैं अभी भी रूट डायरेक्टरी में चीजों को डालने के खिलाफ सलाह देता हूं।  \Users\Public\Documentsया समकक्ष शायद बेहतर है। और यहां तक ​​कि केवल तभी आवश्यक है जब आप उन आइकन का उपयोग करना चाहते हैं जो पहले से ही फ़ाइल सर्वर पर नहीं हैं।
जी-मैन का कहना है कि 'मोनिका'

ठीक है, लेकिन उपयोगकर्ता जानना चाहता था कि \\ सर्वर \ शेयर पर आइकन को कैसे अनुकूलित किया जाए; उत्तर आपको सर्वर तक पहुंचना है; और यदि आप अपनी मशीन पर समान आइकन नहीं डालते हैं, तो आप उन आइकन को कभी नहीं देखेंगे (सर्वर पर छोड़कर)। फिर हम बाकी सब पर चर्चा कर सकते हैं ... शब्दावली, निर्देशिका, आदि मैं एक ही काम करना चाहता था और वह एकमात्र तरीका है :)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.