우클릭 한 번으로 YYYY-MM-DD.txt 파일을 해당 경로에 생성하고 즉시 여는 설정
사용 목적에 따라 '폴더 빈 공간'과 '폴더 아이콘' 두 가지 타겟에 모두 설정해 두면 편리
1. 폴더 빈 공간 & 바탕화면 타겟
폴더 내부의 빈 공간이나 바탕화면을 우클릭했을 때 작동하는 설정
- 레지스트리 경로:
HKEY_CLASSES_ROOT\Directory\Background\shell
키 및 값 세팅
- 위 경로에
NewText키 생성(기본값):New Text(메뉴에 표시될 이름)- 문자열 값 생성 (
이름:Icon/데이터:%SystemRoot%\System32\SHELL32.dll,-156)
NewText하위에command키 생성(기본값):cmd /c cd %V & echo %%date%% >%%date%%.txt & start %%date%%.txt




2. 폴더 아이콘 타겟
특정 폴더 아이콘 자체를 우클릭했을 때, 해당 폴더 내부에 파일을 생성하는 설정
- 레지스트리 경로:
HKEY_CLASSES_ROOT\Directory\shell
키 및 값 세팅
- 위 경로에
NewText키 생성(기본값):New Text- 문자열 값 생성 (
이름:Icon/데이터:%SystemRoot%\System32\SHELL32.dll,-156)
NewText하위에command키 생성(기본값):cmd /c cd %V & echo %%date%% >%%date%%.txt & start %%date%%.txt
3. 실행 명령어 요약
cmd /c cd %V & echo %%date%% >%%date%%.txt & start %%date%%.txt
cmd /c: 백그라운드 명령 프롬프트 실행 후 작업 완료 시 창 닫기cd %V: 레지스트리에서 전달받은 현재 타겟 경로(%V)로 이동&: 앞 명령어 완료 후 다음 명령어 실행 (순차 체이닝)echo %%date%%: 오늘 날짜 출력 (레지스트리 변수 충돌을 막기 위해%를 두 번 써서 이스케이프)>%%date%%.txt: 출력된 날짜를 텍스트 파일명과 내부 텍스트로 저장start %%date%%.txt: 만들어진 파일을 메모장(기본 편집기)으로 즉시 열기
4. 롤백 (삭제)
설정을 제거하고 싶을 때는 생성했던 NewText 키 폴더를 삭제
...\Directory\Background\shell\NewText삭제...\Directory\shell\NewText삭제
'💡 Tech Note' 카테고리의 다른 글
| 옵티마이저(Optimizer) (0) | 2026.04.16 |
|---|---|
| [Shortcut] 이클립스(Eclipse) (0) | 2026.04.13 |
| MySQL 명령어 (0) | 2026.04.13 |
| Git 명령어 (0) | 2026.04.13 |
| [Shortcut] IntelliJ IDEA (0) | 2026.04.13 |