윈도우 사용자라면 자주 겪는 문제 중 하나가 바로 파일 목록을 쉽게 확인하고 싶을 때입니다.
특히 여러 파일을 선택한 후에 그 목록을 어떻게 쉽게 확인할 수 있을까요?
이 문제를 해결하기 위한 간편한 방법을 소개합니다.
1. Batch 파일 준비하기
먼저, 아래의 코드를 CopySelectedFilenames.bat 파일로 저장하고 D:\bin\ 폴더에 넣어줍니다. (원하는 경로에 저장하시고 regedit에서 경로만 맞춰 주시면 됩니다)
@echo off
:: 목록 출력
::powershell.exe -Command "$files = Get-Clipboard -Format FileDropList; $fileNames = $files | ForEach-Object { Split-Path $_ -Leaf }; Write-Output $fileNames"
:: 목록 출력과 동시에 클립보드에 복사
powershell.exe -Command "$files = Get-Clipboard -Format FileDropList; $fileNames = $files | ForEach-Object { Split-Path $_ -Leaf }; Write-Output $fileNames; $fileNames | Set-Clipboard"
pause
2. 레지스트리 편집으로 메뉴 추가하기
Windows + R 키를 눌러 실행 창을 열고 regedit을 입력하여 레지스트리 편집기를 실행합니다.
편집기에서 HKEY_CLASSES_ROOT\Directory\Background\shell 경로로 이동합니다.
여기에 ShowFilenameListFromClipboard라는 새로운 항목을 만들고 (기본값) 데이터에 ShowFilenameList FromClipboard 를 입력합니다.
ShowFilenameListFromClipboard 항목 아래에 command라는 새로운 항목을 추가하고, 그 기본값 데이터에 "D:\bin\CopySelectedFilenames.bat" 를 입력합니다.
3. 적용 완료
이제 파일 탐색기에서 원하는 파일을 선택하고 Ctrl-C로 복사한 후, 탐색기의 빈 공간에서 우클릭하면 ShowFilenameList FromClipboard 옵션이 나타납니다.
ShowFilenameList FromClipboard를 클릭하면 복사한 파일 목록이 콘솔 창에 표시됩니다.
콘솔 창에 파일명 목록이 표시됨과 동시에 클립보드로 복사가 됩니다.
'IT_컴퓨터_코딩_개발' 카테고리의 다른 글
MySQL 쿼리에서 변수값 사용 방법 (1) | 2024.01.04 |
---|---|
[LDPlayer] LDPlayer가 50%에서 멈춘다면? 해결 방법은? (1) | 2024.01.04 |
Notepad++을 활용한 텍스트 변환: 각 라인에 특정 문자열 추가하기 (0) | 2024.01.04 |
svn revert -R . (0) | 2022.10.28 |
[fmtlib] Format String Syntax Examples (0) | 2022.09.25 |