Windows Explorer से मैप किए गए ड्राइव पर पथों के लिए UNC नेटवर्क पथ (ड्राइव अक्षर नहीं) की प्रतिलिपि बनाएँ


87

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

उदाहरण: मेरे पास "Q:" ड्राइव में एक फ़ाइल है, \\ कार्टमैन \ उपयोगकर्ता \ emueller, और मैं सहकर्मियों को फ़ाइल foo.doc के लिए एक लिंक भेजना चाहता हूं। जब मैं फ़ाइल पथ (शिफ्ट + राइट क्लिक, "प्रतिलिपि के रूप में पथ") की प्रतिलिपि बनाता हूं, तो इसे क्लिपबोर्ड में फ़ाइल नाम "Q: \ foo.doc" मिलता है। यह दूसरों के लिए अनैतिक है, जो लिंक का उपभोग करने में सक्षम होने के लिए \\ कार्टमैन \ उपयोगकर्ता \ emueller \ foo.doc को देखने की आवश्यकता होगी।

एक्सप्लोरर में यह स्पष्ट रूप से पूरा रास्ता जानता है - एड्रेस बार में मैं "कंप्यूटर -> एमुएलर (\\ कार्टमैन \ उपयोगकर्ता) (क्यू :) ->" देखता हूं। क्या ऐसा कहने का कोई तरीका है "हे आदमी उस रास्ते को पाठ के रूप में कॉपी करते हैं, जो कि \\ कार्टमैन \ उपयोगकर्ता \ एमुलेर के साथ नहीं है क्यू: इसमें?"

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


1
यदि आप एक बंद कॉर्पोरेट वातावरण में चल रहे हैं जहां आप किसी भी तृतीय पक्ष एप्लिकेशन को स्थापित नहीं कर सकते हैं और / या रजिस्ट्री तक नहीं पहुंच सकते हैं, तो यह समाधान काम करेगा ... superuser.com/a/704374/46099
रिचर्ड

जवाबों:


46

मेरे पास बिल्कुल वही समस्या थी - हर किसी के पास मेरे जैसे ही मैप किए गए ड्राइव नहीं थे, या समान अक्षरों में मैप किए गए थे।

बहुत खोज के बाद मुझे GitHub ( https://pathcopycopy.github.io/ ) पर पाथ कॉपी का एक संदर्भ मेनू एक्सटेंशन मिला, जो समान, पुराने एक्सटेंशन का एक विस्तारित संस्करण है (जिसे Pathcopy कहा जाता है) में रास्तों की प्रतिलिपि बनाने के लिए काफी कुछ विकल्प हैं पाठ के रूप में, UNC पथों के लिए एक सहित - उपलब्ध विकल्पों का उदाहरण नीचे दिखाया गया है:

पथ कॉपी संदर्भ मेनू उदाहरण

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

अद्यतन : संस्करण 12.0 के रूप में, उपरोक्त साइट पर एक नया "पोर्टेबल" इंस्टॉलर उपलब्ध है, जो केवल वर्तमान उपयोगकर्ता के लिए AppData\Localफ़ोल्डर में स्थापित होता है । मैंने यह कोशिश नहीं की है, लेकिन यह उन लोगों के लिए समाधान हो सकता है जो सामान्य रूप से स्थापित करने से प्रतिबंधित हैं।


4
थोड़ा गन्दा, मैं बहुत उपयोग शुद्ध पसंद के रूप में Jimbo द्वारा सुझाव दिया।
जोनास बिस्ट्रॉम

49

शायद एक लंबा रास्ता है, लेकिन एक cmd विंडो खोलें। फिर करोnet use > filename

फिर फ़ाइल नाम खोलें और आप पथ पा सकते हैं:
Ex:

C:\Users\me\net use > drives.txt

प्रारंभिक drives.txt

New connections will be remembered.
Status       Local     Remote                    Network
-------------------------------------------------------------------------------
             H:        \\server\c\proj\net       Microsoft Windows Network

\\server\c\prog\netअपने उपयोग के लिए फ़ाइल से कॉपी कर सकते हैं।

उम्मीद है की यह मदद करेगा।


10
सरल और आसान। विषय के अन्य सभी समाधान बहुत थोक हैं ...
रेडिस्टाओ

8
या, बस "> drive.txt" को छोड़ दें और टर्मिनल विंडो से सीधे आउटपुट पथ को कॉपी करें।
डैरनव

1
सरल और आसान। जीत।
सीएडी

अपनी उंगलियों पर एमएससिसिट / बैश के साथ यह अन्य समाधानों की तुलना में पूरी तरह से आसान है। ग्रैंड!
जोनास बिस्ट्रॉम

1
net use > filename मुझे उलझन में है .. और मैंने उस स्थान पर अपने वास्तविक पीडीएफ फ़ाइलनाम का उपयोग किया और इस तरह से मेरी मूल पीडीएफ फाइल को क्लोब किया। हाँ, मैं जानता हूँ कि यह मेरा बुरा है। तो अपना ख्याल रखना। बस net useटर्मिनल विंडो से उपयोग करें और कॉपी करें । और अगर आपको किसी फ़ाइल के अंदर इसकी आवश्यकता है .. तो आप जानते हैं कि क्या करना है .. `> uncpathnamefile.txt '
ihightower

38

अद्यतन: कूलकोल का दृष्टिकोण मेरे से भी आसान है। उक्त उत्तर दें।

आउटलुक के माध्यम से मैप किए गए नेटवर्क पथ भेजते समय यहां उपयोग किए जाने वाले समाधान हैं:

  1. विंडोज एक्सप्लोरर में, shiftबटन को दबाए रखें , फ़ाइल पर क्लिक करें , और " प्रतिलिपि के रूप में पथ " चुनें।
  2. ईमेल में हाइपरलिंक डालें और हाइपरलिंक संवाद बॉक्स के पते क्षेत्र में पेस्ट करें। (शॉर्टकट: ctrl-K ctrl-V+ ठीक है)। इस बिंदु पर, लिंक मैप किए गए ड्राइव अक्षर को रूट ( Q:\foo.doc) के रूप में प्रदर्शित करेगा ।
  3. अब, r- क्लिक करें और " एडिट हाइपरलिंक ... " चुनें और आप देखेंगे कि एड्रेस फ़ील्ड को वापस पूरे UNC पथ ( \\cartman\users\emueller\foo.doc) में अनुवादित कर दिया गया है । एड्रेस फ़ील्ड में अपने माउस के साथ, अपने क्लिपबोर्ड पर पूर्ण पथ को हिट करने ctrl-Aऔर ctrl-Cकॉपी करने के लिए, फिर अपने कर्सर को शीर्ष फ़ील्ड ("टेक्स्ट टू डिस्प्ले:") हिट पर ले जाएं ctrl-Aऔर ctrl-Vइसे अपने ईमेल में सही ढंग से प्रदर्शित करें।

मैं वर्णित चीजों को नहीं देखता हूं।
डैरनव

आप कौन सा हिस्सा नहीं देख सकते हैं? क्या आप हाइपरलिंक बना सकते हैं? क्या आप जानते हैं कि लिंक को कैसे संपादित किया जाता है?
kmote

3
चरण 3 में। यदि आप एक चरित्र टाइप करते हैं और इसे हटाते हैं, तो यह "टेक्स्ट टू डिस्प्ले" को अपडेट कर देगा, जो कॉपी / पेस्ट की तुलना में आसान है।
79E09796

आपको "टेक्स्ट टू डिस्प्ले" में एक चरित्र टाइप करने की आवश्यकता नहीं है और फिर इसे हटा दें, बस इसे हटा दें।
Bae

1
कूलक का जवाब देखें superuser.com/a/922152/190599 पर राइट क्लिक करके कॉपी बनाएं "शॉर्टकट यहां बनाएं" विकल्प।
Bae

29

ज्योफ मूल रूप से मौके पर था, लेकिन इसे एक कदम आगे ले जाने के लिए,

  1. अपने नए ईमेल के शरीर में विंडोज एक्सप्लोरर से राइट-डीआरएजी,
  2. इसके बाद 'क्रिएट हाइपरलिंक हियर' चुनें

1
सबसे तेज और बॉक्स-एस्ट से बाहर
एलेक्स

3
सबसे अच्छा जवाब होना चाहिए क्योंकि समस्या ज्यादातर कॉर्पोरेट वातावरण में दिखाई देती है और आप स्वयं सॉफ्टवेयर स्थापित नहीं कर सकते।
berezovskyi

इसे kmote के उत्तर superuser.com/a/454119/190599 के साथ मिलाने की आवश्यकता है क्योंकि दोनों एक साथ सुपर क्विक हैं
Bae

19

मुझे बस उसी चीज़ की आवश्यकता थी जो ओपी पूछ रहा है और Google पर खोज करने और उत्तर पढ़ने के बाद, उनमें से कोई भी प्रदान नहीं करता है जो मुझे लगता है कि ओपी और मैं देख रहे हैं।

यहां समस्या यह है कि कोई नेटवर्क शेयर को मैप कर सकता है Drive Yजबकि संगठन में किसी अन्य व्यक्ति के पास उसी नेटवर्क साझा मैप हो सकता है Drive X; इसलिए, इस तरह के एक लिंक भेजने के रूप में Y:\mydirectoryमेरे अलावा किसी और के लिए काम नहीं कर सकता।

जैसा कि ओपी बताते हैं, एक्सप्लोरर एक्सप्लोरर बार में वास्तविक पथ दिखाता है, लेकिन आप इसे कॉपी नहीं कर सकते (टाइपिंग थकाऊ है और त्रुटियों के लिए प्रवण है, इसलिए यह copy as pathसंदर्भ मेनू से चुनने पर भी नहीं है) :

यहाँ छवि विवरण दर्ज करें

इसलिए मैं जिस समाधान के साथ आया था (किसी और के कोड को कॉपी करके) एक छोटा सी # प्रोग्राम था जिसे आप एक्सप्लोरर में एक संदर्भ मेनू से कॉल कर सकते हैं और आपको मैप किए गए ड्राइव पत्र को वास्तविक में अनुवाद करने की अनुमति देगा UNC path

यहाँ कोड है:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Utils
{
    //This is the only piece of code I wrote
    class Program
    {
        [STAThread]
        static void Main(string[] args)
        {
            //Takes the parameter from the command line. Since this will
            //be called from the context menu, the context menu will pass it 
            //via %1 (see registry instructions below)
            if (args.Length == 1)
            {               
                Clipboard.SetText(Pathing.GetUNCPath(args[0]));
            }
            else
            {   
               //This is so you can assign a shortcut to the program and be able to
               //Call it pressing the shortcut you assign. The program will take
               //whatever string is in the Clipboard and convert it to the UNC path
               //For example, you can do "Copy as Path" and then press the shortcut you  
               //assigned to this program. You can then press ctrl-v and it will
               //contain the UNC path
                Clipboard.SetText(Pathing.GetUNCPath(Clipboard.GetText()));           
            }
        }
    }
}

और यहाँ Pathingवर्ग परिभाषा है (मैं वास्तविक स्रोत को खोजने की कोशिश करूँगा क्योंकि मुझे याद नहीं है कि मुझे यह कहाँ मिला है):

public static class Pathing
{
    [DllImport("mpr.dll", CharSet = CharSet.Unicode, SetLastError = true)]
    public static extern int WNetGetConnection(
        [MarshalAs(UnmanagedType.LPTStr)] string localName,
        [MarshalAs(UnmanagedType.LPTStr)] StringBuilder remoteName,
        ref int length);
    /// <summary>
    /// Given a path, returns the UNC path or the original. (No exceptions
    /// are raised by this function directly). For example, "P:\2008-02-29"
    /// might return: "\\networkserver\Shares\Photos\2008-02-09"
    /// </summary>
    /// <param name="originalPath">The path to convert to a UNC Path</param>
    /// <returns>A UNC path. If a network drive letter is specified, the
    /// drive letter is converted to a UNC or network path. If the 
    /// originalPath cannot be converted, it is returned unchanged.</returns>
    public static string GetUNCPath(string originalPath)
    {
        StringBuilder sb = new StringBuilder(512);
        int size = sb.Capacity;

        // look for the {LETTER}: combination ...
        if (originalPath.Length > 2 && originalPath[1] == ':')
        {
            // don't use char.IsLetter here - as that can be misleading
            // the only valid drive letters are a-z && A-Z.
            char c = originalPath[0];
            if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
            {
                int error = WNetGetConnection(originalPath.Substring(0, 2),
                    sb, ref size);
                if (error == 0)
                {
                    DirectoryInfo dir = new DirectoryInfo(originalPath);

                    string path = Path.GetFullPath(originalPath)
                        .Substring(Path.GetPathRoot(originalPath).Length);
                    return Path.Combine(sb.ToString().TrimEnd(), path);
                }
            }
        }

        return originalPath;
    }
}

आप प्रोग्राम का निर्माण करते हैं और निष्पादन योग्य को अपने पीसी में कहीं रख देते हैं, उदाहरण के लिए कहें c:\Utils

अब आप एक्सप्लोरर में संदर्भ मेनू विकल्प जोड़ सकते हैं:

Regedit और फिर:

HKEY_CLASSES_ROOT\*\Directory\Shell

Right-click Shell --> New Key --> Name: "To UNC Path"
Right-click To UNC Path --> New Key --> Name: command
Right-click Default entry and select `Modify`
Value Data: c:\Utils\Utils.exe "%1"

आप कर चुके हैं। अब आप इस विकल्प को देखेंगे जब आप मैप किए गए ड्राइव से डायरेक्टरी पर राइट-क्लिक करेंगे:

यहाँ छवि विवरण दर्ज करें

ध्यान दें

मैं निष्पादन योग्य प्रदान कर सकता हूं ताकि आपको संकलन स्वयं न करना पड़े। बस मुझे एक नोट यहाँ छोड़ दो।


1
अच्छा होगा यदि आपने निष्पादन योग्य फ़ाइल को ज़िप किया और ड्रॉपबॉक्स पब्लिक फ़ोल्डर जैसे सार्वजनिक स्थान पर रखा और यहां एक लिंक प्रदान किया। =)
ADTC

3
बहुत काम, मैं बहुत उपयोग करना पसंद करता हूं जैसा कि जिम्बो द्वारा सुझाया गया है।
जोनास बिस्ट्रॉम

@ JonasByström लेकिन अंतिम परिणाम उतना ही अच्छा है जितना कि ओपी के प्रश्न के लिए। तो यह है कि "बहुत काम" ठीक है जो इस उत्तर को अर्जित करता है, भले ही मैं इसे व्यक्तिगत रूप से उपयोग नहीं
करूंगा

12

भागो cmd.exeआदेश net use:

C:\anywhere>net use
New connections will be remembered.
Status       Local     Remote                    Network
-------------------------------------------------------------------------------
OK           E:        \\XXXXX-XXX-XXX.whatever.com\d$
                                                Microsoft Windows Network
OK           G:        \\YYYYY-Y-YY01\SAN_INTERNAL\DEPARTMENT
                                                Microsoft Windows Network
OK           H:        \\ZZZZ-Z-ZZ01\Users$\myself
                                                Microsoft Windows Network
OK                     \\AAAAA-AAA-AAAA3\d$     Microsoft Windows Network

(धन्यवाद जिम्बो, आपका उत्तर अच्छा था लेकिन संक्षिप्त नहीं है!)


2
मुझे पछतावा है कि मेरे पास देने के लिए केवल एक उत्थान है। यह वास्तव में संक्षिप्त है। धन्यवाद।
user26398

1
यह एक आदर्श दृष्टिकोण है
रयान बी।

5

शॉन कीने नाम के किसी व्यक्ति ने माइक्रोसॉफ्ट वेबसाइट पर विंडोज 7 फोरम में इसका समाधान प्रदान किया । यह नेटवर्क प्लेस नामक एक सुविधा में है।

  1. विंडोज एक्सप्लोरर खोलें।

  2. बाएँ फलक में कंप्यूटर प्रविष्टि पर राइट-क्लिक करें और "एक नेटवर्क स्थान जोड़ें" चुनें। अगला पर क्लिक करें।

  3. "एक कस्टम नेटवर्क स्थान चुनें" विकल्प चुनें (यह केवल एक ही मेरे लिए प्रस्तुत किया गया था) और अगला पर क्लिक करें।

  4. UNC पथ में वांछित टाइप करें और दो बार अगला क्लिक करें। यह एक प्रविष्टि जोड़ता है जो मैप किए गए ड्राइव के नीचे विंडोज एक्सप्लोरर के बाएं फलक में दिखाई देता है, लेकिन यह मैप किए गए ड्राइव की तरह ही काम करता है और अनुप्रयोगों के सहेजें संवाद में इस तरह से दिखाता है।

  5. विंडोज एक्सप्लोरर में, वांछित उप-निर्देशिका में उस प्रविष्टि के माध्यम से नेविगेट करें और विंडोज एक्सप्लोरर स्क्रीन के शीर्ष में ब्रेड crumbs पथ प्रदर्शन के दाईं ओर खाली क्षेत्र में क्लिक करें और UNC पथ प्रकट होता है और हाइलाइट किया जाता है।


1
यदि आप किसी अन्य स्रोत को उद्धृत करने जा रहे हैं, तो क्या आप कृपया उस स्रोत से लिंक कर सकते हैं?
DMA57361

मूल रूप से इस पद से - W7 स्रोत को वहां निर्दिष्ट
मार्क

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

PS मैं आपके उत्तर को वोट करूंगा, लेकिन पर्याप्त प्रतिनिधि नहीं, इसलिए "वर्चुअल +1!"
अर्नेस्ट म्यूएलर

4
  1. फ़ोल्डर खोलें।
  2. Microsoft Word में फ़ोल्डर से किसी फ़ाइल को राइट खींचें।

3

पकड़ो Shiftनीचे और फ़ाइल पर राइट-क्लिक करें और "पथ के रूप में कॉपी"। ईमेल में हाइपरलिंक डालें और हाइपरलिंक संवाद बॉक्स के पते क्षेत्र में पेस्ट करें।

ईमेल में हाइपरलिंक बनाने के बाद, आप कर रहे हैं।

लिंक मैप्ड ड्राइव अक्षर दिखाएगा यह सच है। जब प्राप्तकर्ता ईमेल में लिंक पर क्लिक करता है, तो यह यूएनसी पथ का अनुसरण करेगा कि उपयोगकर्ता मैप किया गया है या नहीं।

मैंने इसे अन्य Office 2010 अनुप्रयोगों, एक्सेल, पावर पॉइंट और वर्ड में आज़माया है।


यह काम करता है, लेकिन यह kmote के उत्तर
davidmneedham

2

आप कंप्यूटर निर्देशिका दृश्य में डायरेक्टरी नाम पर राइट क्लिक कर सकते हैं और नाम बदल सकते हैं। यह आपको पथ की प्रतिलिपि बनाने की सुविधा देगा।


1
  1. एक्सप्लोरर विंडो में, बाईं ओर फ़ाइल ट्री में मैप की गई ड्राइव पर राइट क्लिक करें।
  2. नाम का चयन करें।
  3. जबकि पाठ हाइलाइट किया गया है, राइट_क्लिक-> कॉपी।
  4. अब पथ की प्रतिलिपि बनाई गई है (कुछ अतिरिक्त पाठ के साथ जिसे नए स्थान पर कॉपी करने के बाद आसानी से हटा दिया जाता है।

1
ध्यान दें कि सच्चा मार्ग हमेशा वहाँ नहीं दिखाई देता है, जैसा कि इस तथ्य से स्पष्ट है कि आप इसका नाम बदल सकते हैं।
बेन एन

1

इसे अपने Sendto फ़ोल्डर में सहेजें, मेरा C:\Documents and Settings\xxxxID\SendTo एक नाम के साथ है Copy UNC Filepath.vbs (अवश्य समाप्त होना चाहिए।) अब जब आप किसी फ़ोल्डर या फ़ाइल पर राइट क्लिक करते हैं तो यह UNC को क्लिपबोर्ड पर कॉपी कर देगा। हमारा व्यक्तिगत फ़ोल्डर F ड्राइव है और इसलिए यह C: या F को परिवर्तित नहीं करता है:

'send UNC filepath to clipboard when selected file is input as Send To
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")

myPath=Wscript.Arguments(0)
drive = Left(myPath,2)

if drive = "C:" OR drive = "\\" OR drive = "F:" then
    'leave unchanged
else
    Set oWSN = CreateObject("WScript.Network") 
    Set oDrives = oWSN.EnumNetworkDrives 
    For i = 0 to oDrives.Count - 1 Step 2 
        If oDrives.Item(i) = drive Then 
            sUNC = LCase(oDrives.Item(i+1)) 
            exit For
        end if
    Next 
    myPath=sUNC & Mid(myPath, 3)
end if

objIE.document.parentwindow.clipboardData.SetData "text",myPath
objIE.Quit

से एंड्रयू केली : @Colkerr, मैं अपने "कॉपी यूएनसी Filepath.vbs" का उपयोग करने की कोशिश की, लेकिन मैं पंक्ति 2 वर्ण 54 पर एक VBScript संकलन त्रुटि मिलती है "बयान के अंत की उम्मीद"
कनाडा ल्यूक

यह कोड काम नहीं करता है। यदि आप एक बंद कॉर्पोरेट वातावरण में हैं तो मैं इसके बजाय superuser.com/a/704374/46099 को देखूंगा
रिचर्ड

फ़ोल्डर को भेजने के लिए, फ़ाइल एक्सप्लोरर स्थान पट्टी में इसे टाइप करें: शेल: Sendto स्क्रिप्ट ने मेरे लिए ठीक काम किया। स्रोत: dummies.com/computers/operating-systems/windows-7/…
डेविड लॉट्स

0

कॉर्पोरेट नेटवर्क में अधिकांश आईटी विभाग DFS नाम रिक्त स्थान का उपयोग करके शेयर बनाते हैं, DFS शेयरों के भीतर आप किसी फ़ोल्डर पर राइट क्लिक कर सकते हैं और उसका लक्ष्य पा सकते हैं।

अन्य तरीका यह देखना होगा कि क्या शेयर सक्रिय निर्देशिका में प्रकाशित किया गया है। अन्य उपयोगकर्ताओं के लिए UNC पथ या फ़ाइल सर्वर नाम / पथ को जाने बिना शेयर खोजने का सबसे आसान तरीका है।

यदि बड़ी संख्या में उपयोगकर्ताओं के साथ आपके दस्तावेज़ साझा करते हैं, तो Microsoft SharePoint जैसा कुछ बेहतर समाधान हो सकता है क्योंकि वेब इंटरफ़ेस (UNC स्टाइल एक्सेस के लिए WebDAV के साथ) और अन्य उपयोगकर्ताओं को दस्तावेज़ों के लिए सचेत करने के लिए टूल में निर्मित ऑफ़र प्रदान करता है।

उम्मीद है की यह मदद करेगा।


1
जब मैं अपने फ़ोल्डरों पर राइट क्लिक करता हूं तो मुझे "लक्ष्य खोजें" विकल्प दिखाई नहीं देता है - आपके लिए वास्तव में क्या मतलब है? मेरा मतलब है, मैं असली रास्ता देख सकता हूं, यह कोई रहस्य नहीं है, मैं सिर्फ इसे काटने और अतीत करने में सक्षम होना चाहता हूं और टाइप नहीं। शेयरपॉइंट के लिए, सॉफ़्टवेयर में $ 50k मेरा आदर्श उत्तर नहीं है "लेकिन क्या मैं सिर्फ एक रास्ता काट और पेस्ट नहीं कर सकता ..."
अर्नेस्ट म्यूएलर

0

एक डॉस बैच फ़ाइल बनाएँ showmappeddrives.batजिसमें शामिल हैं:

@echo off    
net use
pause

यदि आप चाहें तो फ़ाइल को अपने डेस्कटॉप पर रखें।
इसे डबल क्लिक करें और यह आपके सभी मैप किए गए ड्राइव को दिखाएगा।


यदि आपने इसका उपयोग करने के तरीके के बारे में स्पष्टीकरण जोड़ा है, तो आपका उत्तर 2। साल पहले के जिमबो के उत्तर का एक डुप्लिकेट होगा।
जी-मैन

0

फ़ोल्डर पर राइट-क्लिक करें> शेयर> "अपने आप को साझा करें (इसका मतलब कुछ भी नहीं है।) आपको रास्ता मिल जाएगा। / या \ या या साझा किए गए नेटवर्क पर शो पर क्लिक करें।


0

वैकल्पिक सरल समाधान:

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

उपरोक्त प्रतिक्रियाओं को देखते हुए मुझे नहीं लगता कि मैंने वह सरल समाधान देखा था जिसके ऊपर से मैंने प्राप्त किया था: https://answers.microsoft.com/en-us/windows/forum/windows_7-files/how-can-i-display -इस-पूर्ण UNC पथ-के-एक-उप / ebfd4253-8016-4cbd-b0d6-1bbeae9189f9


-2

SHIFT + राइटक्लिक "पथ के रूप में कॉपी करें" ड्राइव + फ़ाइल नाम (यानी R: \ test.doc) को कॉपी करेगा, या यदि आप UNCpath + फ़ाइल नाम UNCpath के माध्यम से फ़ाइल देख रहे हैं (यानी "nas \ Documents \ test.doc") ")

यह विंडोज का 'मानक' व्यवहार है, और इसलिए मेरे पसंदीदा, सभी एक्सप्लोरर प्लगइन्स के ऊपर जो सिस्टम को धीमा करते हैं ....;)


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