탐색기에서 파일 경로 복사

은근히 이걸 잘 모르는 사용자가 많다.
Windows Explorer(탐색기)에서 파일이나 폴더를 우클릭하면 다양한 메뉴를 볼 수 있는데, 그냥 우클릭한 경우와 Shift를 누르고 우클릭한 경우 출력되는 메뉴의 내용이 다르다.

Shift 우클릭을 한 경우 추가로 나오는 대표적인 메뉴가 “경로로 복사” 이다.

예를 들어 D:\Downloads 를 우클릭하여 경로로 복사를 하면, 클립보드에 “D:\Downloads” 라는 문자열이 복사된다.

이걸 사용하지 않고 동일한 작업을 하려면 속성을 열어서 경로와 파일명을 각각 다시 복사해야 하는데, 속성은 또다른 기능을 수행하므로 불편하다.

매일 쓰는 컴퓨터와 OS의 기능을 최대한 활용하는 것이 업무의 효율을 높이고 본인도 편하게 작업할 수 있음을 꼭 기억하자.

특정 확장자나 폴더 등에 Explorer Shell Context Menu 추가하기

특정 확장자를 가진 파일을 우클릭 했을 때에 Context 메뉴가 나타나도록 하려면
키: HKEY_CLASSES_ROOT/<확장자 또는 *>/shell/<기능을 표현하는 이름>
기본값: REG_SZ 타입으로 메뉴의 이름을 입력 (& 기호로 Keyboard shortcut 만들 수 있음)
Icon: REG_SZ 타입으로 아이콘 파일 경로 또는 실행 파일 경로 또는 실행 파일 경로 + 아이콘 인덱스
키: HKEY_CLASSES_ROOT/<확장자 또는 *>/shell/<기능을 표현하는 이름>/command
기본값: REG_SZ 타입으로 실행할 명령을 입력

키: HKEY_CLASSES_ROOT/*/shell/VSCode
기본값: Open w&amp;ith Code
Icon: C:\Users\bs\AppData\Local\Programs\Microsoft VS Code\Code.exe,0

키: HKEY_CLASSES_ROOT/*/shell/VSCode/command
기본값: "C:\Users\bs\AppData\Local\Programs\Microsoft VS Code\Code.exe" "%1"
키: HKEY_CLASSES_ROOT/Directory/shell/VSCode
기본값: Open with Code
Icon: C:\Users\bs\AppData\Local\Programs\Microsoft VS Code\Code.exe,0

키: HKEY_CLASSES_ROOT/Directory/shell/VSCode/command
기본값: "C:\Users\bs\AppData\Local\Programs\Microsoft VS Code\Code.exe" "%1"
키: HKEY_CLASSES_ROOT/Directory/Background/shell/OpenCMD
기본값: CMD 열기
Icon: cmd.exe

키: HKEY_CLASSES_ROOT/Directory/Background/shell/OpenCMD/command
기본값: cmd.exe /s /k pushd "%V"

Windows 10 탐색기가 느려질 때

탐색기를 열었는데 주소 표시줄에 진행 바가 느릿느릿 차오르면서 반응이 없을 때

%AppData%\Microsoft\Windows\Recent\AutomaticDestinations

위 경로를 열어서 *.automaticDestinations-ms 파일들을 싹 지우면 해결될지도 몰라요…

탐색기로 쉘 오브젝트 열기

아래처럼 탐색기에 옵션을 줄 수 있는데요


Explorer [/n][/e][,/root],X,[[/Select],Y]

이걸 이용해서 내 컴퓨터, 제어판 등등을 열 수 있습니다.


내 컴퓨터: Explorer /E,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
제어판: Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
프린터: Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
네트워크 연결: Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
관리 도구: Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524153}
내 문서: Explorer /N,::{450D8FBA-AD25-11D0-98A8-0800361B1103}
휴지통: Explorer /N,::{645FF040-5081-101B-9F08-00AA002F954E}
네트워크: Explorer /N,::{208D2C60-3AEA-1069-A2D7-08002B30309D}
웹 브라우저: Explorer /N,::{871C5380-42A0-1069-A2EA-08002B30309D}

아놔… 왜 이런 거 하는 거죠? 하시는 분들도 있으실텐데…
맞아요… Windows 8 이후 버전을 사용하시면 굳이 이런 방법 필요 없으실지도 모르겠습니다.
BS도 이 방법으로 사용하다 최근에 그냥 Windows 8의 기본 UI를 최대한 활용하는 것으로 바꿨습니다.


만약 이걸 이용한 프로그램을 만드신다면 [여기]를 참고하세요.