Genellikle bir dosya veya dizinin tam dosya yolunu Windows dosya gezgini'nden kopyalamaya ihtiyacım var - bunu yapmanın kolay bir yolu var mı?
Genellikle bir dosya veya dizinin tam dosya yolunu Windows dosya gezgini'nden kopyalamaya ihtiyacım var - bunu yapmanın kolay bir yolu var mı?
Yanıtlar:
Gezgin'de araçlara gidin - klasör seçenekleri ve görünüm sekmesinde adres çubuğunda tam yolu görüntüle'yi seçin. Daha sonra adres çubuğundan kopyalayıp yapıştırabilirsiniz.
Çalıştır iletişim kutusunda veya bir komut isteminde dosyayı sürükleyip bırakabilirsiniz, bu tam yolu imleç konumuna getirecektir.
Alternatif olarak, Ninotech Yol Kopyası gibi bir şey yükleyebilirsiniz, böylece varsayılan explorer bağlam menüsüne sahip olursunuz:
Ninotech Path Copy, Windows 95, 98, NT4, 2000 ve XP için bir dosya veya dizinin yolunun Panoya kopyalanmasını sağlayan bir kabuk uzantısıdır. Daha sonra yolu belgenize, e-postanıza vb. Yapıştırabilirsiniz. Bir dosya veya dizinin yolunu Windows Gezgini'nde sağ tıklatıp içerik menüsünden Yolu Kopyala'yı seçerek kopyalayabilirsiniz. Bağlam menüsü daha sonra, kendi oluşturduğunuz kullanıcı tanımlı kopyalama yöntemlerine ek olarak yolu kopyalamanın dokuz standart yolunu sunar:
Tabii ki Col'un önerdiği şey belki de daha kolay mı?
Bu metni kopyalayıp Not Defteri'ne yapıştırın ve bir .reg uzantısıyla kaydedin:
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 dosyasını çift tıklatın, kayıt defterine ekleyin, sonra oturumu kapatın ve yeniden açın. Clip.exe dosyasını Microsoft'un FTP sitesinden indirin ve C: \ Windows \ System32 dizinine kopyalayın. Şimdi ÜST KARAKTER tuşunu basılı tutarsanız ve bir dosyaya sağ tıklarsanız, Yol Olarak Kopyala alt menüsünü görürsünüz .
Harici bir yürütülebilir dosya veya kayıt defterine erişim gerektirmediği için kilitli kurumsal ortamlarda bulunan insanlar için başka bir çözüm.
Başlat -> Çalıştır'a tıklayın ve ardından girin shell:sendto
ve Enter tuşuna basın. Bu bir klasör açacaktır. Adlı bir dosya oluşturun Clipboard (full path and filename).vbs
ve içine aşağıdaki kodu koyun:
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
Bir dosya veya klasörün tam yolunu almak istediğinizde, öğeye sağ tıklayın ve ardından Gönder -> Pano (tam yol ve dosya adı) .vbs dosyasını seçin .
Size tam yolu bildiren bir açılır pencere görünür ve başka bir uygulamaya veya belgeye yapıştırmaya hazır panoya da kopyalanır.
Kopya Yolu'nu kullanın . Bir sürücüyü veya dosya sistemi nesnesini sağ tıklatıp dosyanın yolunu panoya kopyalamanızı sağlar.
Bu uzantı, sık sık bu bilgileri iş arkadaşlarından bulmam veya bu bilgileri iş arkadaşlarına aktarmam gerektiğinden, eşlenmiş bir sürücünün UNC yolunu bulma ve paylaşma görevini kolaylaştırmayı amaçlamaktadır. Bu yardımcı programı daha basit hale getirmek için oluşturdum.
Bu, bir sürücüye veya dosya sistemi nesnesine sağ tıklamanıza ve dosyanın yolunu clipbpoard'a kopyalamanıza izin veren bir Windows Explorer kabuk uzantısıdır. Sürücü eşlenen bir sürücü ise veya dosya sistemi nesnesi eşlenen bir sürücüden çıkarsa, tam UNC yolunu çözer.
Belki de soruyu yanlış anladım, ancak bana göre diğer cevaplar sadece pencere başlığında (üstteki mavi şerit) adı göstermeye yardımcı oluyor.
Adres satırını almak için aşağıdakileri seçmeniz yeterlidir: Görünüm> Araç Çubukları ve Adres Satırının (veya benzer bir şeyin İngilizce sürümünün yüklü olmadığını) işaretli olduğundan emin olun. Eğer değilse - kontrol etmek için tıklayın.
Sen kontrol etmek isteyebilirsiniz FileMenuTools gelen LopeSoft .
Dosyaya veya klasöre sağ tıklayıp Özellikler'e gidebilirsiniz. Burada, hem konumunuz hem de dosya veya klasör adınız var.
filepath.bat
Aşağıdaki klasörde bir dosya oluşturun :
C:\Documents and Settings\your_user_name\SendTo
Aşağıdakileri .bat dosyasına ekleyin:
@dir %1 /b /s
@pause
Tam dosya yolunu elde etmek için, bir dosyaya sağ tıklayın ve içerik menüsünden 'Gönder'i seçin. filepath.bat
bir seçenek olarak görünecektir. Seçin ve dosyanın tam yolunu gösteren bir Komut İstemi görünecektir.
Komut İstemi başlık çubuğunun sol üst köşesindeki [C:] simgesine tıklayın ve 'Özellikler'i seçin. 'Seçenekler' sekmesi altında, 'Hızlı Düzenleme Modu'nu kontrol edin. Sonra "Bu pencereyi başlatan kısayolu değiştir" seçeneğini işaretleyin (bunu yalnızca bir kez yapmanız gerekir). Şimdi, bir dosyanın tam yolunu bilmeniz gerektiğinde, dosyayı sağ tıklayın, 'Gönder'i seçin, ardından filepath.bat
. Yolu kopyalamak için farenin sol düğmesiyle bağlantının üzerine sürükleyin ve sağ tıklayın. Tam yol daha sonra herhangi bir yere Ctrl + V yapıştırılabilir.
Bir yük gibi görünüyor, ancak bir kez kurulduktan sonra kullanımı oldukça hızlı.
Synesis Shell Uzantılarındaki Tutma Yolu mükemmel, 8.3 biçiminde veya Unix biçiminde kopyalama gibi yararlı seçeneklerle dolu (örneğin C veya Java programında bir dizeye yapıştırmak harika).
Ne yazık ki, Win7'de çalışmıyor ve terk edilmiş görünüyor (2006'daki son güncelleme!). Ama hala XP'de harika, seçenekler nedeniyle Win7 üzerinde çalışan FileMenu Tools ile birlikte saklıyorum.
Kayıt için, soru açıkça WinXP için olsa bile, bugün keşfettiğim bir numarayı paylaşmanın ilginç olabileceğini düşündüm: Win7'de, bir kopya yolu seçeneği almak için Shift + sağ tıklama (neden gizli olduğunu ötesinde) ben mi...).
Dosya adı dahil tam yol. (en az xp)
Xp dosya tarayıcısında klasör adının sonuna "\" koyun ve bu klasördeki tüm dosyalarla birlikte bir bırakma listesi görünecektir. Seçtiğiniz dosyaya gitmek için ok yukarı ve aşağı tuşlarını kullanın, vurgulanan dosya adres çubuğuna yerleştirilir, kullanıcı sol ok tuşu tokatlamak ve kopyalamak için kullanılır.
Klasör araçlarının "adres çubuğunda tam yolu görüntülediğini" kontrol etmesi gerekir.
İşte önceki çözümlerde bir varyasyon. Muhtemelen XP için en basit yol ve kilitli bir şirket ortamında kayıt defteri girişi gerekmediği için kullanışlıdır.
Microsoft Windows 98 Kaynak Seti FTP sitesinden clip.exe dosyasını indirin ve System32 klasörünüzü (genellikle C: \ WINDOWS \ System32) veya PATH'nizin herhangi bir yerine kaydedin.
Aşağıdaki satırı kopyalayıp bir metin düzenleyicisine yapıştırın ve dosyayı Copy path to clipboard.bat
C: \ Documents and Settings \ [kullanıcı_adı] \ SendTo'daki gibi kaydedin
@echo %~dpnx1|clip.exe
Tam dosya yolunu kopyalamak için bir dosyaya sağ tıklayın ve içerik menüsünden 'Gönder' seçeneğini seçin. Copy path to clipboard.bat
bir seçenek olarak görünecektir. Sol tıklayın ve yapıştırın.
Windows 7
indirilmesi clip.exe
artık gerekli değildir. Clip.exe
şimdi bir parçası Windows
. SendTo
Klasör artık altında bulunabilir "C: \ Users \ ... \ AppData \ Roaming \ Microsoft \ Windows \ SendTo". .bat
Dosyanın kendisi yerine bir kısayolu klasörde saklayın. Bu, güzel (r) bir ad seçmenize ve komutun pencere özelliklerini "gizli" olarak ayarlamanıza olanak tanır. Ayrıca, copy path
<ÜstKrktr> tuşuna basarsanız, Gezgin bağlam menüsünde artık erişilebilir.
bulduğum en kolay (+ diğer birçok kullanım)
Yol Kopyalama Kopyalama - Ana Sayfa
diğeri CopyFilenames - Dosya adlarını Windows panosuna kopyalayın .
CopyFilenames i yararlı buluyorum çünkü dosya adının sonuna dosya boyutu ekleyebilir.