मुझे अक्सर विंडोज में फ़ाइल एक्सप्लोरर से फ़ाइल या निर्देशिका के पूर्ण फ़ाइल पथ को कॉपी करने की आवश्यकता होती है - क्या ऐसा करने का कोई आसान तरीका है?
मुझे अक्सर विंडोज में फ़ाइल एक्सप्लोरर से फ़ाइल या निर्देशिका के पूर्ण फ़ाइल पथ को कॉपी करने की आवश्यकता होती है - क्या ऐसा करने का कोई आसान तरीका है?
जवाबों:
एक्सप्लोरर में टूल - फोल्डर ऑप्शन पर जाएं और व्यू टैब पर एड्रेस बार में डिस्प्ले फुल पाथ चुनें। फिर आप एड्रेस बार से कॉपी और पेस्ट कर सकते हैं।
आप रन डायलॉग पर या कमांड प्रॉम्प्ट पर फाइल को ड्रैग और ड्रॉप कर सकते हैं, इससे पूरा रास्ता कर्सर पोजीशन पर आ जाएगा।
वैकल्पिक रूप से, आप निनोटेक पाथ कॉपी की तरह कुछ स्थापित कर सकते हैं ताकि आपके पास यह आपके डिफ़ॉल्ट एक्सप्लोरर संदर्भ मेनू में हो:
निनोटेक पाथ कॉपी विंडोज 95, 98, NT4, 2000 और XP के लिए एक शेल एक्सटेंशन है जो क्लिपबोर्ड पर किसी फ़ाइल या निर्देशिका के पथ को कॉपी करने में सक्षम बनाता है। फिर आप अपने दस्तावेज़, ई-मेल, आदि में पथ को पेस्ट कर सकते हैं। आप किसी फ़ाइल या निर्देशिका के पथ को Windows Explorer में राइट-क्लिक करके और संदर्भ मेनू से कॉपी पथ चुनकर कॉपी करते हैं। संदर्भ मेनू तब पथ की प्रतिलिपि बनाने के नौ मानक तरीके प्रदान करता है, इसके अलावा उपयोगकर्ता द्वारा परिभाषित प्रतिलिपि विधियाँ जो आप स्वयं बनाते हैं:
बेशक, क्या कोल सुझाव शायद आसान भी है?
इस पाठ को नोटपैड में कॉपी और पेस्ट करें और एक .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 को होल्ड करते हैं और किसी फाइल पर राइट-क्लिक करते हैं, तो आपको कॉपी को पथ सबमेनू आइटम के रूप में दिखाई देगा ।
यहां उन लोगों के लिए एक और समाधान है जो कॉर्पोरेट वातावरण में बंद हैं क्योंकि इसके लिए बाहरी निष्पादन योग्य या रजिस्ट्री तक पहुंच की आवश्यकता नहीं है।
स्टार्ट -> रन पर क्लिक करें और फिर एंटर करें 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 चुनें ।
एक पॉप-अप आपको पूर्ण पथ बताता हुआ दिखाई देगा और इसे किसी अन्य एप्लिकेशन या दस्तावेज़ में चिपकाने के लिए तैयार क्लिपबोर्ड पर भी कॉपी किया जाएगा।
प्रतिलिपि पथ का उपयोग करें । यह आपको किसी ड्राइव या फ़ाइल सिस्टम ऑब्जेक्ट पर राइट-क्लिक करने और क्लिपबोर्ड पर फ़ाइल का पथ कॉपी करने की अनुमति देता है।
इस विस्तार का उद्देश्य एक मैप्ड ड्राइव के लिए UNC पथ को खोजने और साझा करने के कार्य को आसान बनाना है क्योंकि मुझे अक्सर सहकर्मियों से यह जानकारी प्राप्त करने या सहकर्मियों को यह जानकारी देने की आवश्यकता होती है। मैंने इसे सरल बनाने के लिए यह उपयोगिता बनाई।
यह एक विंडोज एक्सप्लोरर शेल एक्सटेंशन है जो आपको ड्राइव या फाइल सिस्टम ऑब्जेक्ट पर राइट क्लिक करने और क्लिपबापर्ड में फाइल के पथ को कॉपी करने की अनुमति देगा। यदि ड्राइव एक मैप की गई ड्राइव है या फ़ाइल सिस्टम ऑब्जेक्ट मैप किए गए ड्राइव से बाहर निकलता है तो यह पूर्ण UNC पथ को हल करेगा।
शायद मैंने प्रश्न को गलत समझा, लेकिन ऐसा लगता है कि अन्य उत्तर केवल विंडो शीर्षक (शीर्ष पर नीली पट्टी) में नाम प्रदर्शित करने में मदद करते हैं।
पता पंक्ति प्राप्त करने के लिए, बस चुनें: देखें> टूलबार, और सुनिश्चित करें कि पता पंक्ति (या कुछ इसी तरह, मेरे पास अंग्रेजी संस्करण स्थापित नहीं है) की जाँच की गई है। मामले में यह नहीं है - जाँच करने के लिए इसे क्लिक करें।
आप Lopesoft से FileMenuTools की जाँच करना चाहते हैं ।
आप फ़ाइल या फ़ोल्डर को राइट-क्लिक कर सकते हैं और गुण पर जा सकते हैं। वहां, आपके पास स्थान और फ़ाइल या फ़ोल्डर नाम दोनों हैं।
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 कहीं भी चिपकाया जा सकता है।
यह एक बोझ की तरह लगता है, लेकिन एक बार सेट होने के बाद यह उपयोग करने के लिए बहुत जल्दी है।
सिनेसिस शैल एक्सटेंशन्स में ग्रैब पाथ उत्कृष्ट है, जो उपयोगी विकल्पों से भरा है जैसे कि 8.3 प्रारूप में प्रतिलिपि या यूनिक्स प्रारूप (उदाहरण के लिए सी या जावा प्रोग्राम में एक स्ट्रिंग में पेस्ट करने के लिए महान)।
काश, यह Win7 में काम नहीं करता और परित्यक्त लगता है (2006 में अंतिम अद्यतन!)। लेकिन XP पर अभी भी बहुत अच्छा है, मैं इसे ऊपर की सिफारिश की गई FileMenu टूल्स के साथ रखता हूं (जो कि Win7 पर काम करता है), विकल्पों के कारण।
रिकॉर्ड के लिए, भले ही प्रश्न स्पष्ट रूप से WinXP के लिए हो, मैंने सोचा कि यह एक ट्रिक साझा करना दिलचस्प हो सकता है जिसे मैंने आज ही खोजा है: Win7 में, कॉपी पथ विकल्प प्राप्त करने के लिए Shift + राइट-क्लिक करें (यह छिपा हुआ क्यों है) मुझे ...)।
फ़ाइलनाम सहित पूर्ण पथ। (कम से कम xp)
Xp फ़ाइल ब्राउज़र में फ़ोल्डर नाम के अंत में "\" और उस फ़ोल्डर में सभी फाइलों के साथ एक ड्रॉप सूची दिखाई देगी। पसंद की फ़ाइल पर नेविगेट करने के लिए तीर ऊपर और नीचे की कुंजियों का उपयोग करें, हाइलाइट की गई फ़ाइल को पता बार में रखा गया है, उपयोगकर्ता बाईं ओर तीर कुंजी को स्वाइप और कॉपी करें।
फ़ोल्डर टूल की जांच होनी चाहिए कि "पता बार में पूर्ण पथ प्रदर्शित करें"।
यहां पिछले समाधानों पर भिन्नता है। शायद XP के लिए सबसे सरल तरीका है, और उपयोगी है यदि आप कॉर्पोरेट वातावरण में बंद हैं क्योंकि कोई रजिस्ट्री प्रविष्टियों की आवश्यकता नहीं है।
डाउनलोड clip.exe माइक्रोसॉफ्ट विंडोज 98 संसाधन किट FTP साइट से और यह बचाने आपके System32 फ़ोल्डर (आमतौर पर C: \ Windows \ System32), या कहीं अपने पथ में।
पाठ संपादक में नीचे की रेखा को कॉपी और पेस्ट करें, और फ़ाइल को Copy path to clipboard.bat
C: \ Documents and Settings \ [user_name] [SendTo] के रूप में सहेजें
@echo %~dpnx1|clip.exe
पूर्ण फ़ाइल पथ की प्रतिलिपि बनाने के लिए, किसी फ़ाइल पर राइट क्लिक करें और संदर्भ मेनू से 'भेजें' चुनें। Copy path to clipboard.bat
एक विकल्प के रूप में दिखाई देगा। इसे बायाँ-क्लिक करें और चिपकाएँ।
Windows 7
की डाउनलोड clip.exe
नहीं रह गया है आवश्यक है। Clip.exe
अब का हिस्सा है Windows
। SendTo
फ़ोल्डर अब अंतर्गत मिल सकता है "C: \ Users \ ... \ AppData \ रोमिंग \ Microsoft \ Windows \ SendTo"। .bat
फ़ोल्डर में फ़ाइल के बजाय एक शॉर्टकट स्टोर करें । यह आपको एक अच्छा (r) नाम चुनने और कमांड के विंडो प्रॉपर्टीज को "हिडन" करने के लिए सेट करता है। इसके अलावा, copy path
अब एक्सप्लोरर संदर्भ मेनू में पहुंच योग्य है, यदि आप <शिफ्ट> कुंजी दबाते हैं।
सबसे आसान मैंने पाया (+ कई अन्य उपयोग)
एक और है CopyFilenames - विंडोज क्लिपबोर्ड पर फाइलनाम कॉपी करें ।
CopyFilenames मुझे उपयोगी लगता है क्योंकि यह फ़ाइल नाम के अंत में फ़ाइल का आकार जोड़ सकता है।