Windows XP에서 전체 파일 경로 복사


11

Windows의 파일 탐색기에서 파일 또는 디렉토리의 전체 파일 경로를 복사 해야하는 경우가 종종 있습니다.이 작업을 수행하는 쉬운 방법이 있습니까?


흥미로운 요구 사항. 사실 Visual Source Safe와 비슷한 질문이 있습니다. 이메일을 통해 VSS의 파일 경로를 다른 사용자와 공유해야합니다.
kamleshrao

소스 안전 탐색기의 @kamleshrao에서 파일 / 폴더-> 속성을 ​​마우스 오른쪽 버튼으로 클릭하면 해당 대화 상자에서 경로를 선택하고 복사 할 수 있습니다.
nos

다음 은 Windows XP 용 단축키 솔루션입니다. 오토 핫키가 사용됩니다
Mikhail V.

답변:


10

탐색기에서 도구-폴더 옵션으로 이동하고보기 탭에서 주소 표시 줄에 전체 경로 표시를 선택하십시오. 그런 다음 주소 표시 줄에서 복사하여 붙여 넣을 수 있습니다.


관심이 없다면, 이것이 켜져 있지 않은 경우 무엇을 보여줍니까? 왜냐하면 XP의 주소 표시 줄에서 전체 경로를 보았습니다. 그리고 그 문제에 대한 Vista (먼저 그것을 클릭해야 볼 수 있습니다).
DisgruntledGoat

현재 폴더 만
Col

6
내가 알 수있는 한, 파일의 전체 경로가 필요한 경우 작동하지 않습니다. 이 방법으로 현재 열려있는 폴더의 경로 만 복사 할 수 있습니다.
wcoenen

사실, 파일 이름을 별도로 복사해야합니다. 내가 아는 한, 타사 유틸리티를 설치하지 않고 모든 것을 할 수는 없습니다.
Col

17

실행 대화 상자 나 명령 프롬프트에서 파일을 끌어다 놓으면 커서 위치에 전체 경로가 배치됩니다.

또는 Ninotech Path Copy 와 같은 것을 설치 하여 기본 탐색기 컨텍스트 메뉴에 설치할 수 있습니다 .

Ninotech Path Copy는 파일 또는 디렉토리의 경로를 클립 보드로 복사 할 수있는 Windows 95, 98, NT4, 2000 및 XP 용 셸 확장입니다. 그런 다음 문서, 전자 메일 등에 경로를 붙여 넣을 수 있습니다. 파일 또는 디렉토리의 경로를 Windows 탐색기에서 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 경로 복사를 선택하면됩니다. 그런 다음 상황에 맞는 메뉴는 사용자가 직접 만든 사용자 정의 복사 방법 외에 경로를 복사하는 9 가지 표준 방법을 제공합니다.

물론 Col이 제안하는 것이 훨씬 쉬울까요?


PathCopy는 대단한 확장이었습니다! 7x64에서 더 이상 작동하지 않는 것이 너무 나쁩니다 ... 32 비트 / 64 비트 문제라고 생각합니다. :( 그러나 XP의 경우 큰 선택입니다!
eidylon

7
Win7 용 @eidylon에서 Shift 키를 누른 상태에서 파일을 마우스 오른쪽 버튼으로 클릭하면 "경로로 복사"메뉴 항목이 나타납니다.
nos

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후 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

파일 또는 폴더의 전체 경로를 가져 오려면 항목을 마우스 오른쪽 단추로 클릭 한 다음 보내기-> 클립 보드 (전체 경로 및 파일 이름) .vbs를 선택하십시오 .

전체 경로를 알려주는 팝업이 나타나고 다른 응용 프로그램이나 문서에 붙여 넣을 수 있도록 클립 보드에 복사됩니다.


2

복사 경로를 사용하십시오 . 드라이브 나 파일 시스템 객체를 마우스 오른쪽 버튼으로 클릭하고 파일 경로를 클립 보드에 복사 할 수 있습니다.

이 확장은 동료로부터이 정보를 찾거나 동료에게이 정보를 전달해야하기 때문에 매핑 된 드라이브의 UNC 경로를 찾고 공유하는 작업을보다 쉽게 ​​수행 할 수 있도록하기위한 것입니다. 이 유틸리티를 더 간단하게 만들었습니다.

이것은 드라이브 나 파일 시스템 객체를 마우스 오른쪽 버튼으로 클릭하고 파일 경로를 클립 보드에 복사 할 수있는 Windows 탐색기 셸 확장입니다. 드라이브가 맵핑 된 드라이브이거나 파일 시스템 오브젝트가 맵핑 된 드라이브에서 종료되면 전체 UNC 경로를 분석합니다.


2

아마도 나는 그 질문을 오해했을 것입니다. 그러나 다른 대답은 창 제목 (위의 파란색 줄)에 이름을 표시하는 데 도움이되는 것 같습니다.

주소 표시 줄을 가져 오려면보기> 도구 모음을 선택하고 주소 표시 줄 (또는 영어 버전이 설치되어 있지 않은 유사한 항목)이 선택되어 있는지 확인하십시오. 그렇지 않은 경우 클릭하여 확인하십시오.


2

내가 제휴 한 에서 Get Path 플러그인을 다운로드하십시오 teaching.droidsdk.com.

이것은 Windows 용 플러그인입니다. 각 파일의 경로를 클립 보드에 복사하여“Get Path”라는 오른쪽 클릭 메뉴 항목을 한 번만 클릭하면 붙여 넣기를 할 수 있습니다.


2

마우스 오른쪽 버튼을 클릭하고 "다음으로 열기"를 선택한 다음 사용하는 브라우저로 엽니 다. 그런 다음 주소 표시 줄에서 전체 경로 이름을 복사 할 수 있습니다



1

파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동할 수 있습니다. 여기에는 위치와 파일 또는 폴더 이름이 모두 있습니다.


이것은 파일의 전체 경로를 반환하지 않고 이름과 디렉토리 만 별도로 반환합니다.
ChrisF

보안 탭에서 "개체 이름"옆에있는 텍스트를 클릭하면 수행됩니다. 실제로 이것이 지금까지 가장 좋은 대답이라고 생각합니다.
Stats 학생

1

작은 탐색기 확장을 설치할 수 있습니다 . 원하는 것을 수행하는 상황에 맞는 메뉴 항목을 추가합니다. Ninotech Path Copy와 거의 동일하지만 설치 프로그램이 제공됩니다.


1

filepath.bat다음 폴더에 이름이 지정된 파일을 작성하십시오 .

C:\Documents and Settings\your_user_name\SendTo

.bat 파일에 다음을 추가하십시오.

@dir %1 /b /s

@pause

전체 파일 경로를 얻으려면 파일을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 '보내기'를 선택하십시오. filepath.bat옵션으로 표시됩니다. 이것을 선택하면 파일의 전체 경로를 보여주는 명령 프롬프트가 나타납니다.

명령 프롬프트 제목 표시 줄 왼쪽 상단의 [C :] 아이콘을 클릭하고 '속성'을 선택하십시오. '옵션'탭에서 '빠른 편집 모드'를 확인하십시오. 그런 다음 "이 창을 시작한 바로 가기 수정"을 선택하십시오 (한 번만 수행하면 됨). 이제, 언제 당신이 오른쪽을 클릭 한 후 '보내기'를 선택, 파일의 전체 경로를 알고 있어야합니다 filepath.bat. 경로를 복사하려면 마우스 왼쪽 버튼으로 링크 위로 드래그 한 다음 마우스 오른쪽 버튼을 클릭하십시오. 그런 다음 전체 경로를 Ctrl + V로 붙여 넣을 수 있습니다.

그것은 부담처럼 보이지만 일단 설정되면 사용하기가 합리적입니다.


0

Synesis Shell Extensions 의 Grab Path는 8.3 형식 또는 Unix 형식의 복사와 같은 유용한 옵션으로 훌륭합니다 (예 : C 또는 Java 프로그램에서 문자열로 붙여 넣기에 적합).

아아, Win7에서는 작동하지 않으며 포기한 것처럼 보입니다 (2006의 마지막 업데이트!). 그러나 XP에서는 여전히 훌륭하지만 옵션으로 인해 위에서 권장하는 FileMenu Tools (Win7에서 작동)와 함께 유지합니다.

레코드의 경우 WinXP에 대한 질문이 명시 적 으로라도 오늘 방금 발견 한 트릭을 공유하는 것이 흥미로울 수 있다고 생각했습니다 .Win7에서는 Shift + 마우스 오른쪽 단추를 클릭하여 복사 경로 옵션을 가져옵니다 (숨겨진 이유는 무엇입니까? 나를...).


0

파일 이름을 포함한 전체 경로. (xp 이상)

XP 파일 브라우저에서 폴더 이름의 끝에 "\"를두면 해당 폴더의 모든 파일과 함께 드롭 목록이 나타납니다. 화살표 위 / 아래 키를 사용하여 선택한 파일로 이동합니다. 강조 표시된 파일은 주소 표시 줄에 배치되고 사용자 왼쪽 화살표 키는 경로를 스 와이프하고 복사합니다.

"주소 표시 줄에 전체 경로를 표시"하는지 폴더 도구를 확인해야합니다.


0

이전 솔루션에 대한 변형이 있습니다. XP에 대한 가장 간단한 방법 일 수 있으며 레지스트리 항목이 필요하지 않은 회사 환경에 잠겨있는 경우 유용합니다.

  1. Microsoft Windows 98 Resource Kit FTP 사이트에서 clip.exe다운로드 하여 System32 폴더 (보통 C : \ WINDOWS \ System32) 또는 PATH에 저장하십시오.

  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이제의 일부입니다 Windows. 이제 SendTo폴더는 "C : \ Users \ ... \ AppData \ Roaming \ Microsoft \ Windows \ SendTo"아래에 있습니다. .bat파일 자체가 아닌 바로 가기를 폴더에 저장하십시오. 이를 통해 nice (r) 이름을 선택하고 명령의 창 속성을 "hidden"으로 설정할 수 있습니다. 또한 copy path<shift> 키를 누르면 탐색기 상황에 맞는 메뉴에서 액세스 할 수 있습니다.
Axel Kemper

원래 질문자는 Windows 7이 아니라 Windows XP에 대해 질문 했으므로이 정보는 원래 질문과 관련이 없습니다.
Jimadine

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.