Windows XP में पूर्ण फ़ाइल पथ की प्रतिलिपि बनाएँ


11

मुझे अक्सर विंडोज में फ़ाइल एक्सप्लोरर से फ़ाइल या निर्देशिका के पूर्ण फ़ाइल पथ को कॉपी करने की आवश्यकता होती है - क्या ऐसा करने का कोई आसान तरीका है?


दिलचस्प आवश्यकता। वास्तव में, मेरे पास विज़ुअल सोर्स सेफ के लिए समान प्रश्न है। मुझे ईमेल के माध्यम से अन्य उपयोगकर्ताओं को VSS में फ़ाइल पथ साझा करने की आवश्यकता है।
कमलेशराव

सूत्रों के एक्सप्लोरर में @kamleshrao, बस एक फ़ाइल / फ़ोल्डर पर राइट क्लिक करें -> गुण, और आप उस डायलॉग से पथ का चयन और कॉपी कर सकते हैं।
ओपन स्कूल

यहाँ Windows XP के लिए हॉटकी समाधान है। AutoHotkey का उपयोग किया जाता है
मिखाइल वी।

जवाबों:


10

एक्सप्लोरर में टूल - फोल्डर ऑप्शन पर जाएं और व्यू टैब पर एड्रेस बार में डिस्प्ले फुल पाथ चुनें। फिर आप एड्रेस बार से कॉपी और पेस्ट कर सकते हैं।


ब्याज से बाहर, जब यह नहीं है तो क्या दिखाता है? Cos मैंने केवल XP पर पता बार में पूर्ण पथ देखा है। और उस मामले के लिए विस्टा (हालांकि आपको इसे देखने के लिए पहले इसमें क्लिक करने की आवश्यकता है)।
असंतुष्टGo

बस वर्तमान फ़ोल्डर
कर्नल

6
जहाँ तक मैं बता सकता हूँ, यह काम नहीं करता है यदि आपको किसी फ़ाइल के पूर्ण पथ की आवश्यकता है। वर्तमान में खुले फ़ोल्डर के केवल पथ को इस तरह से कॉपी किया जा सकता है।
wenenen

सच है, आपको अलग से फ़ाइल नाम की प्रतिलिपि बनाने की आवश्यकता होगी। जहां तक ​​मुझे पता है कि थर्ड पार्टी यूटिलिटीज इंस्टाल किए बिना पूरी बात करना संभव नहीं है।
कर्नल

17

आप रन डायलॉग पर या कमांड प्रॉम्प्ट पर फाइल को ड्रैग और ड्रॉप कर सकते हैं, इससे पूरा रास्ता कर्सर पोजीशन पर आ जाएगा।

वैकल्पिक रूप से, आप निनोटेक पाथ कॉपी की तरह कुछ स्थापित कर सकते हैं ताकि आपके पास यह आपके डिफ़ॉल्ट एक्सप्लोरर संदर्भ मेनू में हो:

निनोटेक पाथ कॉपी विंडोज 95, 98, NT4, 2000 और XP के लिए एक शेल एक्सटेंशन है जो क्लिपबोर्ड पर किसी फ़ाइल या निर्देशिका के पथ को कॉपी करने में सक्षम बनाता है। फिर आप अपने दस्तावेज़, ई-मेल, आदि में पथ को पेस्ट कर सकते हैं। आप किसी फ़ाइल या निर्देशिका के पथ को Windows Explorer में राइट-क्लिक करके और संदर्भ मेनू से कॉपी पथ चुनकर कॉपी करते हैं। संदर्भ मेनू तब पथ की प्रतिलिपि बनाने के नौ मानक तरीके प्रदान करता है, इसके अलावा उपयोगकर्ता द्वारा परिभाषित प्रतिलिपि विधियाँ जो आप स्वयं बनाते हैं:

बेशक, क्या कोल सुझाव शायद आसान भी है?


PathCopy एक भयानक विस्तार था! यह बहुत बुरा है यह अब मुझे 7x64 में काम नहीं करता है ... मुझे लगता है कि यह 32 बिट / 64 बिट की समस्या है। :( लेकिन XP के लिए यह एक बहुत अच्छा चयन है!
eidylon

7
Win7 के लिए @eidylon, आप फ़ाइल पर राइट क्लिक करते हुए Shift पकड़ सकते हैं, और "कॉपी एज़ पाथ" मेनू आइटम दिखाई देता है।
नाक

7

इस पाठ को नोटपैड में कॉपी और पेस्ट करें और एक .reg एक्सटेंशन के साथ सहेजें:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath]
@="Copy as Path"
"Extended"=""

[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath\command]
@=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,20,00,2f,00,63,\
  00,20,00,65,00,63,00,68,00,6f,00,20,00,22,00,25,00,31,00,22,00,7c,00,63,00,\
  6c,00,69,00,70,00,2e,00,65,00,78,00,65,00,00,00

डबल .reg फ़ाइल पर क्लिक करें, रजिस्ट्री में जोड़ें, फिर लॉग ऑन करें और फिर से वापस जाएं। Microsoft की FTP साइट से Clip.exe डाउनलोड करें , और इसे C: \ Windows \ System32 में कॉपी करें। अब यदि आप SHIFT को होल्ड करते हैं और किसी फाइल पर राइट-क्लिक करते हैं, तो आपको कॉपी को पथ सबमेनू आइटम के रूप में दिखाई देगा ।


3

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

स्टार्ट -> रन पर क्लिक करें और फिर एंटर करें shell:sendtoऔर एंटर दबाएं। यह एक फ़ोल्डर खोल देगा। नामक एक फ़ाइल बनाएं Clipboard (full path and filename).vbsऔर उसमें निम्न कोड डालें:

Option Explicit
If WScript.Arguments.Count = 0 Then WScript.Quit
Dim fso : Set fso = CreateObject("Scripting.FileSystemObject")
Dim sFile : sFile = fso.GetAbsolutePathName(WScript.Arguments(0))
Dim sDrive : sDrive = fso.GetDriveName(WScript.Arguments(0))
Dim sMap : sMap = GetMappedDrive(sDrive)
If sMap <> "" And sDrive <> sMap Then sFile = Replace(sFile, sDrive, sMap)
Call CopyToClipboard(sFile)
Msgbox "The following path has been copied to the clipboard:" & VbCrLf & VbCrLf & sFile, 0 + 64 
Set fso = Nothing
WScript.Quit

Function GetMappedDrive(sDrive)
    Dim wshNetwork : Set wshNetwork = CreateObject("WScript.Network")
    Dim oDrives : Set oDrives = wshNetwork.EnumNetworkDrives
    Dim i
    For i = 0 to oDrives.Count - 1 Step 2
        If UCase(oDrives.Item(i)) = UCase(sDrive) Then
            GetMappedDrive = oDrives.Item(i+1)
            Exit For
        End If
    Next
    Set oDrives = Nothing
    Set wshNetwork = Nothing
End Function

Function CopyToClipboard(sText)
    ' Create temporary text file to avoid IE clipboard warnings
    Dim sTemp : sTemp = fso.GetSpecialFolder(2) & "\" & fso.GetTempName
    Dim oFile : Set oFile = fso.CreateTextFile(sTemp, True)
    oFile.Write "This file can be safely deleted"
    oFile.Close
    Set oFile = Nothing
    ' Start Internet Explorer in the local zone
    Dim oIE : Set oIE = CreateObject("InternetExplorer.Application")
    oIE.Visible = 0
    oIE.Navigate2 sTemp
    Do
        WScript.Sleep 100
    Loop Until oIE.Document.ReadyState = "complete"
    ' Copy contents to clipboard
    oIE.Document.ParentWindow.ClipboardData.SetData "text", sText
    ' Clean up
    fso.DeleteFile sTemp
    Set oIE = Nothing
    Set fso = Nothing
End Function

जब आप किसी फ़ाइल या फ़ोल्डर का पूर्ण पथ प्राप्त करना चाहते हैं, तो आइटम पर राइट क्लिक करें और फिर Send to -> क्लिपबोर्ड (पूर्ण पथ और फ़ाइल नाम) .vbs चुनें

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


2

प्रतिलिपि पथ का उपयोग करें । यह आपको किसी ड्राइव या फ़ाइल सिस्टम ऑब्जेक्ट पर राइट-क्लिक करने और क्लिपबोर्ड पर फ़ाइल का पथ कॉपी करने की अनुमति देता है।

इस विस्तार का उद्देश्य एक मैप्ड ड्राइव के लिए UNC पथ को खोजने और साझा करने के कार्य को आसान बनाना है क्योंकि मुझे अक्सर सहकर्मियों से यह जानकारी प्राप्त करने या सहकर्मियों को यह जानकारी देने की आवश्यकता होती है। मैंने इसे सरल बनाने के लिए यह उपयोगिता बनाई।

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


2

शायद मैंने प्रश्न को गलत समझा, लेकिन ऐसा लगता है कि अन्य उत्तर केवल विंडो शीर्षक (शीर्ष पर नीली पट्टी) में नाम प्रदर्शित करने में मदद करते हैं।

पता पंक्ति प्राप्त करने के लिए, बस चुनें: देखें> टूलबार, और सुनिश्चित करें कि पता पंक्ति (या कुछ इसी तरह, मेरे पास अंग्रेजी संस्करण स्थापित नहीं है) की जाँच की गई है। मामले में यह नहीं है - जाँच करने के लिए इसे क्लिक करें।


2

से पाथ पाथ प्लगइन डाउनलोड करेंteaching.droidsdk.com , जिसके साथ मैं संबद्ध हूं।

यह विंडोज के लिए एक प्लगइन है; आपके पास क्लिपबोर्ड में कॉपी की गई प्रत्येक फ़ाइल का पथ हो सकता है, जो "राइट पाथ" नामक राइट क्लिक मेनू प्रविष्टि पर एक क्लिक के साथ कहीं भी पेस्ट के लिए तैयार है।


2

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


1

आप Lopesoft से FileMenuTools की जाँच करना चाहते हैं ।


अच्छी उपयोगिता, जो कॉपी पथ से बहुत अधिक है। जो कि एक अच्छी बात हो सकती है (यह है!) या नहीं (यदि आप इस सुविधा को चाहते हैं)।
फीलो

1

आप फ़ाइल या फ़ोल्डर को राइट-क्लिक कर सकते हैं और गुण पर जा सकते हैं। वहां, आपके पास स्थान और फ़ाइल या फ़ोल्डर नाम दोनों हैं।


यह फ़ाइल का पूर्ण पथ नहीं लौटाता है, बस नाम और निर्देशिका अलग से
क्रिस '

यदि आप सुरक्षा टैब में "ऑब्जेक्ट नाम" के बगल में पाठ पर क्लिक करते हैं, तो ऐसा होता है। मुझे वास्तव में लगता है कि यह अब तक का सबसे अच्छा जवाब है।
स्टैट्सस्टूडेंट

1

आप इस छोटे एक्सप्लोरर एक्सटेंशन को स्थापित कर सकते हैं । यह एक संदर्भ मेनू प्रविष्टि जोड़ता है जो आप चाहते हैं। निनोटेक पाथ कॉपी जैसा ही बहुत कुछ है, लेकिन यह एक इंस्टॉलर के साथ आता है।


1

filepath.batनिम्नलिखित फ़ोल्डर में नामित फ़ाइल बनाएँ :

C:\Documents and Settings\your_user_name\SendTo

निम्नलिखित .bat फ़ाइल में जोड़ें:

@dir %1 /b /s

@pause

पूर्ण फ़ाइल पथ प्राप्त करने के लिए, किसी फ़ाइल पर राइट क्लिक करें और संदर्भ मेनू से 'भेजें' चुनें। filepath.batएक विकल्प के रूप में दिखाई देगा। इसे चुनें, और कमांड प्रॉम्प्ट फ़ाइल का पूर्ण पथ दिखाएगा।

कमांड प्रॉम्प्ट टाइटलबार के ऊपरी बाएँ में [C:] आइकन पर क्लिक करें और 'गुण' चुनें। 'विकल्प' टैब के तहत, 'त्वरित संपादन मोड' की जाँच करें। फिर "इस विंडो को शुरू करने वाले शॉर्टकट को संशोधित करें" (यह केवल एक बार करना आवश्यक है) की जांच करें। अब, किसी भी समय आपको किसी फ़ाइल का पूर्ण पथ जानने की आवश्यकता है, उसे राइट क्लिक करें, 'Send to' चुनें, फिर filepath.bat। पथ की प्रतिलिपि बनाने के लिए, लिंक पर बाईं माउस बटन के साथ खींचें फिर राइट क्लिक करें। पूर्ण पथ तो Ctrl + V कहीं भी चिपकाया जा सकता है।

यह एक बोझ की तरह लगता है, लेकिन एक बार सेट होने के बाद यह उपयोग करने के लिए बहुत जल्दी है।


0

सिनेसिस शैल एक्सटेंशन्स में ग्रैब पाथ उत्कृष्ट है, जो उपयोगी विकल्पों से भरा है जैसे कि 8.3 प्रारूप में प्रतिलिपि या यूनिक्स प्रारूप (उदाहरण के लिए सी या जावा प्रोग्राम में एक स्ट्रिंग में पेस्ट करने के लिए महान)।

काश, यह Win7 में काम नहीं करता और परित्यक्त लगता है (2006 में अंतिम अद्यतन!)। लेकिन XP पर अभी भी बहुत अच्छा है, मैं इसे ऊपर की सिफारिश की गई FileMenu टूल्स के साथ रखता हूं (जो कि Win7 पर काम करता है), विकल्पों के कारण।

रिकॉर्ड के लिए, भले ही प्रश्न स्पष्ट रूप से WinXP के लिए हो, मैंने सोचा कि यह एक ट्रिक साझा करना दिलचस्प हो सकता है जिसे मैंने आज ही खोजा है: Win7 में, कॉपी पथ विकल्प प्राप्त करने के लिए Shift + राइट-क्लिक करें (यह छिपा हुआ क्यों है) मुझे ...)।


0

फ़ाइलनाम सहित पूर्ण पथ। (कम से कम xp)

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

फ़ोल्डर टूल की जांच होनी चाहिए कि "पता बार में पूर्ण पथ प्रदर्शित करें"।


0

यहां पिछले समाधानों पर भिन्नता है। शायद XP के लिए सबसे सरल तरीका है, और उपयोगी है यदि आप कॉर्पोरेट वातावरण में बंद हैं क्योंकि कोई रजिस्ट्री प्रविष्टियों की आवश्यकता नहीं है।

  1. डाउनलोड clip.exe माइक्रोसॉफ्ट विंडोज 98 संसाधन किट FTP साइट से और यह बचाने आपके System32 फ़ोल्डर (आमतौर पर C: \ Windows \ System32), या कहीं अपने पथ में।

  2. पाठ संपादक में नीचे की रेखा को कॉपी और पेस्ट करें, और फ़ाइल को Copy path to clipboard.batC: \ Documents and Settings \ [user_name] [SendTo] के रूप में सहेजें

    @echo %~dpnx1|clip.exe

  3. पूर्ण फ़ाइल पथ की प्रतिलिपि बनाने के लिए, किसी फ़ाइल पर राइट क्लिक करें और संदर्भ मेनू से 'भेजें' चुनें। Copy path to clipboard.batएक विकल्प के रूप में दिखाई देगा। इसे बायाँ-क्लिक करें और चिपकाएँ।


में Windows 7की डाउनलोड clip.exeनहीं रह गया है आवश्यक है। Clip.exeअब का हिस्सा है WindowsSendToफ़ोल्डर अब अंतर्गत मिल सकता है "C: \ Users \ ... \ AppData \ रोमिंग \ Microsoft \ Windows \ SendTo"। .batफ़ोल्डर में फ़ाइल के बजाय एक शॉर्टकट स्टोर करें । यह आपको एक अच्छा (r) नाम चुनने और कमांड के विंडो प्रॉपर्टीज को "हिडन" करने के लिए सेट करता है। इसके अलावा, copy pathअब एक्सप्लोरर संदर्भ मेनू में पहुंच योग्य है, यदि आप <शिफ्ट> कुंजी दबाते हैं।
एक्सल केम्पर

मूल प्रश्नकर्ता Windows XP के बारे में पूछ रहा था, विंडोज 7 नहीं, इसलिए यह जानकारी मूल प्रश्न के लिए प्रासंगिक नहीं है।
जिमाडाइन

0

सबसे आसान मैंने पाया (+ कई अन्य उपयोग)

पाथ कॉपी कॉपी - होम

एक और है CopyFilenames - विंडोज क्लिपबोर्ड पर फाइलनाम कॉपी करें

CopyFilenames मुझे उपयोगी लगता है क्योंकि यह फ़ाइल नाम के अंत में फ़ाइल का आकार जोड़ सकता है।


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