ฉันมักจะต้องคัดลอกพา ธ ไฟล์แบบเต็มของไฟล์หรือไดเรกทอรีจาก File explorer ใน Windows - มีวิธีใดบ้างในการทำเช่นนี้?
ฉันมักจะต้องคัดลอกพา ธ ไฟล์แบบเต็มของไฟล์หรือไดเรกทอรีจาก File explorer ใน Windows - มีวิธีใดบ้างในการทำเช่นนี้?
คำตอบ:
ใน explorer ไปที่เครื่องมือ - ตัวเลือกโฟลเดอร์และบนแท็บมุมมองเลือกแสดงพา ธ เต็มในแถบที่อยู่ จากนั้นคุณสามารถคัดลอกและวางจากแถบที่อยู่
คุณสามารถลากและวางไฟล์ในไดอะล็อก run หรือบนพรอมต์คำสั่งซึ่งจะทำให้พา ธ เต็มที่ตำแหน่งเคอร์เซอร์
อีกทางหนึ่งคุณสามารถติดตั้งบางอย่างเช่นNinotech Path Copyเพื่อให้คุณมีมันในเมนูบริบทเริ่มต้นของ explorer:
Ninotech Path Copy เป็นส่วนขยายของเชลล์สำหรับ Windows 95, 98, NT4, 2000 และ XP ที่ช่วยให้สามารถคัดลอกพา ธ ของไฟล์หรือไดเรกทอรีไปยังคลิปบอร์ด จากนั้นคุณสามารถวางพา ธ ไปยังเอกสารอีเมล ฯลฯ คุณคัดลอกพา ธ ของไฟล์หรือไดเรกทอรีโดยคลิกขวาใน Windows Explorer และเลือก Copy Path จากเมนูบริบท จากนั้นเมนูบริบทเสนอวิธีการคัดลอกเส้นทางเก้าวิธีนอกเหนือจากวิธีการคัดลอกที่ผู้ใช้กำหนดเองที่คุณสร้างขึ้นเอง:
แน่นอนสิ่งที่Colแนะนำอาจจะง่ายกว่านี้อีก?
คัดลอกและวางข้อความนี้ลงใน Notepad และบันทึกด้วยส่วนขยาย. 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 เพิ่มลงในรีจิสทรีจากนั้นออกจากระบบและเปิดอีกครั้ง ดาวน์โหลดClip.exeจากไซต์ FTP ของ Microsoft แล้วคัดลอกไปที่ C: \ Windows \ System32 ตอนนี้ถ้าคุณถือ SHIFT และคลิกขวาที่ไฟล์คุณจะเห็นรายการเมนูย่อยเป็นคัดลอกเป็นเส้นทาง
นี่เป็นอีกวิธีการหนึ่งสำหรับผู้ที่อยู่ในสภาพแวดล้อมขององค์กรที่ถูกล็อคเนื่องจากไม่จำเป็นต้องมีการปฏิบัติการจากภายนอกหรือการเข้าถึงรีจิสตรี
คลิกที่Start -> Runจากนั้นป้อนshell:sendto
และกด Enter จะเป็นการเปิดโฟลเดอร์ สร้างไฟล์ชื่อ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
เมื่อคุณต้องการที่จะได้รับเส้นทางที่เต็มรูปแบบของไฟล์หรือโฟลเดอร์ให้คลิกขวาที่รายการและจากนั้นเลือกส่งไปที่ -> คลิปบอร์ด (พา ธ เต็มและชื่อไฟล์)
ป๊อปอัปจะปรากฏขึ้นเพื่อบอกให้คุณทราบเส้นทางแบบเต็มและจะถูกคัดลอกไปยังคลิปบอร์ดที่พร้อมสำหรับวางลงในแอปพลิเคชันหรือเอกสารอื่น
ใช้เส้นทางคัดลอก อนุญาตให้คุณคลิกขวาบนไดรฟ์หรือวัตถุระบบไฟล์และคัดลอกพา ธ ของไฟล์ไปยังคลิปบอร์ด
ส่วนขยายนี้มีวัตถุประสงค์เพื่อทำให้การค้นหาและแบ่งปันเส้นทาง UNC สำหรับไดรฟ์ที่แมปง่ายขึ้นเนื่องจากฉันต้องการค้นหาข้อมูลนี้จากเพื่อนร่วมงานหรือส่งต่อข้อมูลนี้ให้เพื่อนร่วมงาน ฉันสร้างยูทิลิตี้นี้เพื่อให้ง่ายขึ้น
นี่คือส่วนขยายเชลล์ของ Windows Explorer ที่จะช่วยให้คุณคลิกขวาที่ไดรฟ์หรือวัตถุระบบไฟล์และคัดลอกพา ธ ของไฟล์ไปยัง clipbpoard หากไดรฟ์นั้นเป็นไดรฟ์ที่ถูกแมปหรือวัตถุระบบไฟล์ที่ออกจากไดรฟ์ที่ถูกแมปจะแก้ไขเส้นทาง UNC แบบเต็ม
บางทีฉันอาจเข้าใจผิดคำถาม แต่สำหรับฉันดูเหมือนว่าคำตอบอื่น ๆ ช่วยในการแสดงชื่อในชื่อหน้าต่าง (แถบสีฟ้าที่ด้านบน)
ในการรับบรรทัดที่อยู่เพียงเลือก: ดู> แถบเครื่องมือและตรวจสอบว่ามีการตรวจสอบบรรทัดที่อยู่ (หรือบางอย่างที่คล้ายกันฉันไม่ได้ติดตั้งเวอร์ชันภาษาอังกฤษ) ในกรณีที่ไม่ใช่ - ให้คลิกเพื่อทำการตรวจสอบ
ดาวน์โหลดปลั๊กอินGet Pathจากteaching.droidsdk.com
ที่ฉันเข้าร่วม
นี่คือปลั๊กอินสำหรับ Windows คุณสามารถมีเส้นทางของแต่ละไฟล์ที่คัดลอกในคลิปบอร์ดพร้อมที่จะวางที่ใดก็ได้ด้วยการคลิกเพียงครั้งเดียวที่รายการเมนูคลิกขวาที่ชื่อว่า“ รับเส้นทาง”
คลิกขวาเลือก "open with" และเปิดด้วยเบราว์เซอร์ที่คุณใช้ จากนั้นคุณสามารถคัดลอกชื่อพา ธ เต็มจากแถบที่อยู่
คุณอาจต้องการที่จะตรวจสอบFileMenuToolsจากLopesoft
คุณสามารถคลิกขวาที่ไฟล์หรือโฟลเดอร์แล้วไปที่ Properties ที่นั่นคุณมีทั้งที่ตั้งและชื่อไฟล์หรือโฟลเดอร์
คุณสามารถติดตั้งส่วนขยาย explorer ขนาดเล็กนี้ได้ มันเพิ่มรายการเมนูบริบทที่ทำในสิ่งที่คุณต้องการ ค่อนข้างเหมือนกับของ Ninotech Path Copy แต่มันมาพร้อมกับตัวติดตั้ง
สร้างไฟล์ชื่อfilepath.bat
ในโฟลเดอร์ต่อไปนี้:
C:\Documents and Settings\your_user_name\SendTo
เพิ่มสิ่งต่อไปนี้ในไฟล์. bat:
@dir %1 /b /s
@pause
หากต้องการรับเส้นทางไฟล์แบบเต็มคลิกขวาที่ไฟล์และเลือก 'ส่งไปยัง' จากเมนูบริบท filepath.bat
จะแสดงเป็นตัวเลือก เลือกมันและพร้อมรับคำสั่งที่แสดงเส้นทางแบบเต็มของไฟล์จะปรากฏขึ้น
คลิกที่ไอคอน [C:] ที่ด้านซ้ายบนของแถบชื่อพร้อมรับคำสั่งและเลือก 'คุณสมบัติ' ใต้แท็บ 'ตัวเลือก' ให้เลือก 'โหมดแก้ไขด่วน' จากนั้นทำเครื่องหมายที่ "แก้ไขทางลัดที่เริ่มต้นหน้าต่างนี้" (จำเป็นต้องทำครั้งเดียวเท่านั้น) ตอนนี้เวลาที่คุณจำเป็นต้องรู้เส้นทางแบบเต็มของแฟ้มคลิกขวาเลือก 'ส่งไปที่' filepath.bat
แล้ว หากต้องการคัดลอกเส้นทางให้ลากด้วยปุ่มซ้ายของเมาส์เหนือลิงก์จากนั้นคลิกขวา เส้นทางแบบเต็มสามารถวาง Ctrl + V ได้ทุกที่
ดูเหมือนว่าจะเป็นภาระ แต่เมื่อตั้งค่าแล้วมันก็ใช้งานได้อย่างรวดเร็วพอสมควร
Grab Path ในส่วนต่อขยายของSynesisนั้นยอดเยี่ยมเต็มไปด้วยตัวเลือกที่มีประโยชน์เช่นการคัดลอกในรูปแบบ 8.3 หรือในรูปแบบ Unix (เหมาะสำหรับการวางในสตริงในโปรแกรม C หรือ Java เป็นต้น)
อนิจจามันใช้งานไม่ได้ใน Win7 และดูเหมือนจะถูกทิ้งร้าง (อัปเดตล่าสุดในปี 2549!) แต่ยังคงยอดเยี่ยมสำหรับ XP ฉันเก็บมันไว้พร้อมกับ FileMenu Tools ที่แนะนำข้างต้น (ซึ่งใช้งานได้กับ Win7) เนื่องจากตัวเลือกต่างๆ
สำหรับบันทึกแม้ว่าคำถามจะชัดเจนสำหรับ WinXP ฉันคิดว่ามันน่าสนใจที่จะแบ่งปันเคล็ดลับที่ฉันเพิ่งค้นพบในวันนี้: ใน Win7 เพียง Shift + คลิกขวาเพื่อรับตัวเลือกเส้นทางคัดลอก (ทำไมมันถูกซ่อนอยู่เกิน ฉัน...).
เส้นทางแบบเต็มรวมถึงชื่อไฟล์ (xp อย่างน้อย)
ในเบราว์เซอร์ไฟล์ xp ให้วาง "\" ที่ส่วนท้ายของชื่อโฟลเดอร์และรายการดรอปจะปรากฏขึ้นพร้อมกับไฟล์ทั้งหมดในโฟลเดอร์นั้น ใช้ปุ่มลูกศรขึ้นและลงเพื่อไปยังไฟล์ที่ต้องการไฟล์ที่ไฮไลต์จะอยู่ในแถบที่อยู่ปุ่มลูกศรซ้ายของผู้ใช้เพื่อปัดและคัดลอกเส้นทาง
ต้องตรวจสอบเครื่องมือโฟลเดอร์ว่า "แสดงเส้นทางแบบเต็มในแถบที่อยู่"
นี่คือความหลากหลายของโซลูชั่นก่อนหน้า อาจเป็นวิธีที่ง่ายที่สุดสำหรับ XP และมีประโยชน์หากคุณอยู่ในสภาพแวดล้อมขององค์กรที่ถูกล็อคเนื่องจากไม่จำเป็นต้องมีรายการรีจิสตรี
ดาวน์โหลด clip.exeจากไซต์ FTP ชุดทรัพยากร Microsoft Windows 98 และบันทึกไว้ในโฟลเดอร์ System32 ของคุณ (ปกติคือ C: \ WINDOWS \ System32) หรือที่อื่นใน PATH ของคุณ
คัดลอกและวางบรรทัดด้านล่างลงในโปรแกรมแก้ไขข้อความและบันทึกไฟล์Copy path to clipboard.bat
ใน C: \ Documents and Settings \ [ชื่อผู้ใช้] \ SendTo
@echo %~dpnx1|clip.exe
หากต้องการคัดลอกเส้นทางไฟล์แบบเต็มคลิกขวาที่ไฟล์และเลือก 'ส่งไปยัง' จากเมนูบริบท Copy path to clipboard.bat
จะแสดงเป็นตัวเลือก คลิกซ้ายและวางทิ้ง
Windows 7
การดาวน์โหลดclip.exe
ไม่จำเป็นอีกต่อไป ตอนนี้เป็นส่วนหนึ่งของClip.exe
โฟลเดอร์ในขณะนี้สามารถพบได้ใน "C: \ Users \ ... \ AppData \ Roaming \ Microsoft \ Windows \ SendTo" เก็บทางลัดแทนไฟล์เองในโฟลเดอร์ สิ่งนี้อนุญาตให้คุณเลือกชื่อ nice (r) และตั้งค่าคุณสมบัติหน้าต่างของคำสั่งเป็น "hidden" ยิ่งไปกว่านั้นขณะนี้สามารถเข้าถึงได้ในเมนูบริบทของ Explorer หากคุณกดปุ่ม <shift> Windows
SendTo
.bat
copy path
ง่ายที่สุดที่ฉันค้นพบ (+ ใช้ประโยชน์อื่น ๆ อีกมากมาย)
อีกอย่างก็คือ CopyFilenames - คัดลอกชื่อไฟล์เพื่อคลิปบอร์ด
CopyFilenames ฉันพบว่ามีประโยชน์เพราะมันสามารถเพิ่มขนาดไฟล์ที่ส่วนท้ายของชื่อไฟล์