क्या मैं एक शॉर्टकट बना सकता हूं जो एक विशेष ड्राइव की ओर इशारा करता है चाहे उसके ड्राइव लेटर की परवाह किए बिना?


3

मैंने देखा है कि मैं का उपयोग नहीं कर सकते हैं \\?\Volume{f993747a-5d7a-4de1-a97a-c20c1af1ba02}\path\to\targetया \Device\HarddiskVolume5\path\to\targetशॉर्टकट के रूप में लक्ष्य-यह काम नहीं करेगा। यह केवल तभी काम करता है जब मैं ड्राइव लेटर्स का उपयोग निरपेक्ष पथों में करता हूं। मैं ड्राइव अक्षर या रिश्तेदार पथ का उपयोग नहीं करना चाहता।

क्या मैं एक शॉर्टकट के लिए एक लक्ष्य निर्दिष्ट कर सकता हूं जो ड्राइव अक्षर बदलने पर टूट नहीं जाएगा? वैकल्पिक रूप से, क्या मैं ऐसा करने के लिए एक NTFS reparse बिंदु (जैसे एक जंक्शन बिंदु) बना सकता हूं?


2
यह संभव नहीं है।
DavidPostill

आपका मतलब है कि ऐसे कोई विकल्प नहीं हैं जो लक्ष्य को सर्वोत्तम रूप से पूरा कर सकते हैं, प्रोग्रामेटिक रूप से भी नहीं और न ही आप मुझे एक सर्वोत्तम अभ्यास प्रदान कर सकते हैं जो इसे पूरा करता है?
वेस

परिभाषा के अनुसार आप वह नहीं कर सकते जो आप करना चाहते हैं।
DavidPostill

1
"मैं ड्राइव अक्षर या रिश्तेदार पथ का उपयोग नहीं करना चाहता" - संभव नहीं है।
DavidPostill

2
लगभग समान प्रश्नों को दोहराने के बजाय, यह बेहतर होगा कि आप अपने प्रश्न को स्पष्ट करने के लिए संपादित करें। बहुत से हटाए गए प्रश्न जोखिमों में से एक को नियंत्रित करने वाले सिस्टम नियंत्रण को मारते हैं जो या तो आपको आगे के प्रश्नों को पोस्ट करने से सीमित या प्रतिबंधित कर देगा। यदि आपको लगता है कि आपके पहले के प्रश्न निम्न गुणवत्ता वाले थे, तो प्रश्न के नीचे "सुधार" या "संपादित करें" बटन ने आपको उन्हें बेहतर प्रश्न बनाने में सक्षम बनाया होगा।
Mokubai

जवाबों:


3

क्या मैं एक शॉर्टकट बना सकता हूं जो एक विशेष ड्राइव की ओर इशारा करता है चाहे उसके ड्राइव लेटर की परवाह किए बिना?

मैं ड्राइव अक्षर या रिश्तेदार पथ का उपयोग नहीं करना चाहता

आप जिस लक्ष्य का उपयोग करना चाहते हैं ( \?\Volume{f993747a-5d7a-4de1-a97a-c20c1af1ba02}\path\to\targetया \Device\HarddiskVolume5\path\to\target) शॉर्टकट के लिए मान्य लक्ष्य नहीं हैं।

शॉर्टकट के लिए सभी मान्य लक्ष्य नीचे दिए गए प्रकारों में से एक का उपयोग करना चाहिए।


शॉर्टकट प्राथमिकता आइटम आपको एक फ़ाइल सिस्टम ऑब्जेक्ट (जैसे फ़ाइल, फ़ोल्डर, ड्राइव, शेयर या कंप्यूटर) के लिए एक शॉर्टकट, एक शेल ऑब्जेक्ट (जैसे प्रिंटर, डेस्कटॉप आइटम, या नियंत्रण कक्ष आइटम), या एक को कॉन्फ़िगर करने की अनुमति देता है URL (जैसे वेब पेज या एफ़टीपी साइट)।

स्रोत एक शॉर्टकट आइटम कॉन्फ़िगर करें


वैकल्पिक रूप से, क्या मैं ऐसा करने के लिए एक NTFS reparse बिंदु (जैसे एक जंक्शन बिंदु) बना सकता हूं?

आप फॉर्म का प्रतीकात्मक लिंक बनाने के लिए mklink का उपयोग कर सकते हैं\\?\Volume{f993747a-5d7a-4de1-a97a-c20c1af1ba02}\path\to\target.txt

c:
md \test
cd \test
mklink testlink \\?\Volume{d1a54614-9369-11e4-b7ab-ccaf78b24c0a}\test\test.txt

अब निर्देशिका परीक्षण में एक प्रतीकात्मक लिंक शामिल है (जो मेरे मामले में f:\test\test.txtएक बाहरी ड्राइव पर एक फ़ाइल को इंगित करता है )।

C:\test>dir
 Volume in drive C has no label.
 Volume Serial Number is C8D0-DF1E

 Directory of C:\test

29/03/2015  23:24    <DIR>          .
29/03/2015  23:24    <DIR>          ..
29/03/2015  23:17    <SYMLINK>      testlink [\\?\Volume{d1a54614-9369-11e4-b7ab-ccaf78b24c0a}\test\test.txt]
               1 File(s)              0 bytes
               2 Dir(s)  248,410,976,256 bytes free

...

C:\test>type testlink
this file is test.txt
C:\test>

...

C:\test>type f:\test\test.txt
this file is test.txt
C:\test>

ध्यान दें

  • यह केवल तभी काम करता है जब आप कमांड प्रॉम्प्ट से लिंक को हटाने का प्रयास करते हैं, लेकिन यदि आप इसे एक्सप्लोरर इंटरफ़ेस से एक्सेस करने का प्रयास नहीं करते हैं।

आगे की पढाई


यह लिंक केवल शेल शॉर्टकट के बारे में बात करता है; यह फाइलसिस्टम-स्तरीय सिम्लिंक या जंक्शन पर कैसे लागू होता है?
ग्रैविटी

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

मेरे जवाब के बाद @grawity जंक्शन को प्रश्न में जोड़ा गया ।
DavidPostill

एक प्रतीकात्मक लिंक का उपयोग कर समाधान देने के लिए अद्यतन करवाना @wes
DavidPostill

माउंटवोल का उपयोग विभाजन के GUID का पता लगाने के लिए किया जा सकता है, जैसेmountvol X: /L
क्रिस्टियन सियुपिटु

0

यह हैक का एक सा है और संभवतः असुरक्षित है, लेकिन आपको floatdriveउचित शेयरिंग अनुमतियों के साथ ड्राइव ऑफ इंटरेस्ट के रूट फ़ोल्डर (साझानाम , कहना) में सक्षम होना चाहिए और फिर नेटवर्किंग URL सिंटैक्स का उपयोग करके सभी शॉर्टकट / लिंक का निर्माण करना चाहिए। localhost:

\\localhost\floatdrive\folder\or\file\of\interest.txt

जब तक विंडोज ड्राइव को सही ढंग से माउंट करता है, तब तक शायद शेयर नाम ड्राइव को फॉलो करेगा चाहे वह कोई भी लेटर सौंपे। मैं दुर्भाग्य से इस समय परीक्षण करने के लिए उपयुक्त हाथ पर एक प्रणाली नहीं है, यद्यपि।

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