मैं एक फ़ोल्डर जो मैं से ले जाना चाहते है D:\
करने के लिए C:\
ड्राइव (वे दो भौतिक ड्राइव कर रहे हैं) कुछ भी इस फ़ोल्डर का उपयोग करता है को तोड़ने के बिना। कुछ गाइड का अनुसरण करने के बाद मैंने अपने फ़ोल्डर को स्थानांतरित किया C:\
और इससे एक सिमलिंक बनाने का प्रयास D:\folder
किया C:\folder
। यह सफलता की रिपोर्ट करता है, मैं निर्मित लिंक को एक फ़ोल्डर के रूप में खोल सकता हूं और सबफ़ोल्डर्स की सूची देख सकता हूं, लेकिन मैं किसी भी सबफ़ोल्डर या फ़ाइल को नहीं खोल सकता। यहाँ कंसोल लॉग है:
D:\>mklink /D D:\dev C:\dev
symbolic link created for D:\dev <<===>> C:\dev
D:\>cd dev
D:\dev>dir
Volume in drive D has no label.
Volume Serial Number is 2C97-9F5E
Directory of D:\dev
(Here is a correct list of my subfolders)
0 File(s) 0 bytes
38 Dir(s) 77,532,950,528 bytes free
D:\dev>cd subfolder
The system cannot move the file to a different disk drive.
( mklink /J
साथ ही कोशिश की , एक ही परिणाम)
मैंने इसके लिए कुछ अन्य सॉफ़्टवेयर (xcopy, Symlinker, Link Shell Extension) भी आज़माए, लेकिन ये सभी या तो दो ड्राइव के बीच एक लिंक बनाने में विफल रहते हैं, या इसे उसी परिणाम के साथ बनाते हैं mklink
।
मैंने एक ड्राइव के भीतर एक लिंक भी बनाया और इसने ठीक से काम किया।
मैंने देखा कि अन्य लोग सफलतापूर्वक ड्राइव के बीच एक कड़ी बना रहे हैं, लेकिन किसी कारण से यह मेरे लिए काम नहीं करता है। अगर इससे कोई फर्क पड़ता है - मैं विंडोज 10 का उपयोग करता हूं, C:\
एक सिस्टम एसएसडी है और D:\
एचडीडी है। दोनों ने NTFS है।
/J
उदाहरण के साथ निर्देशिका जुनून बनाने की कोशिश कीmklink /J D:\dev/examplefolder C:\dev\Examplefolder
और फिर देखें कि क्या आप उप फ़ोल्डर तक पहुंच सकते हैं। फिर अन्य उप फ़ोल्डरों के साथ दोहराएं।