
자주 있는 일은 아니지만, 가끔 폴더 안의 파일 목록이 필요할 때가 있습니다. 파일 이름 목록을 만들거나, 모든 파일 이름을 복사하거나, 파일 이름 목록을 엑셀로 내보내는 등 여러 가지 이유가 있을 수 있습니다. 이유가 무엇이든, Windows에는 폴더 내 모든 파일 이름 목록을 만드는 기본 기능이 없습니다. 하지만 Windows에서 폴더의 파일 이름을 나열하는 것은 생각보다 어렵지 않습니다. 이번 글에서는 Windows에서 폴더의 파일 목록을 만들거나 복사하는 방법을 소개합니다.
명령 프롬프트로 폴더의 파일 이름 목록 만들기
폴더의 파일 이름 목록을 만드는 가장 쉬운 방법은 명령 프롬프트를 사용하는 것입니다. DIR 명령어만으로 파일 이름 목록을 텍스트 문서로 내보낼 수 있습니다.
먼저 목록을 만들고 싶은 파일이 들어 있는 폴더로 이동합니다. 그런 다음 폴더의 빈 곳에서 "Shift + 마우스 우클릭"을 하고 "여기서 명령 창 열기" 옵션을 선택합니다.

이렇게 하면 해당 폴더 경로에서 명령 프롬프트가 열립니다. 이제 아래 명령어를 복사하여 실행합니다.
dir /b /a:-d /o:n > filelist.txt
명령어를 실행하는 즉시 현재 폴더에 폴더 내 파일 목록이 담긴 새 텍스트 파일(filelist.txt)이 생성됩니다. 위 명령어의 장점은 파일만 목록에 포함하고 하위 폴더나 디렉터리는 자동으로 제외한다는 점입니다.
만약 폴더(디렉터리)까지 목록에 포함하고 싶다면 아래 명령어를 사용하세요.
dir /b /a /o:n > filelist.txt
위 명령어는 이전 명령어에서 -d 속성을 제거하여 폴더도 목록에 포함시킨 것입니다. 참고로 /o:n 옵션은 목록이 파일 이름순으로 자동 정렬되도록 해주는 스위치입니다.
우클릭 메뉴에 '파일 목록 복사' 옵션 추가하기
파일 목록을 자주 만들어야 한다면 위 방법은 다소 번거로울 수 있습니다. 이럴 때는 우클릭 컨텍스트 메뉴에 파일 목록을 복사하는 옵션을 추가하면 훨씬 편리합니다. 이렇게 하면 원하는 곳 어디든 목록을 바로 붙여넣을 수 있습니다.
먼저 시작 메뉴에서 "regedit"를 검색하여 레지스트리 편집기를 실행합니다.

레지스트리 편집기가 열리면 아래 경로로 이동합니다.
HKEY_CLASSES_ROOT\Directory\shell

"Shell" 키를 우클릭하고 "새로 만들기 -> 키"를 선택합니다.

새 키의 이름을 "copylist"로 입력한 후 Enter 키를 누릅니다.

기본적으로 새로 만든 키에는 값 데이터가 비어 있는 "(기본값)"이라는 문자열 값이 있습니다. 이 값을 더블클릭하고 값 데이터에 "파일 목록 복사"를 입력한 뒤 "확인" 버튼을 클릭합니다. 이 값이 우클릭 메뉴에 표시되는 텍스트이므로, 원하는 문구로 자유롭게 변경해도 됩니다.

이제 "copylist" 키를 우클릭하고 "새로 만들기" -> "키"를 선택합니다.

새 키의 이름으로 "command"를 입력합니다.

마찬가지로 새 키에도 기본값이 있습니다. 기본값을 더블클릭하면 "값 데이터 편집" 창이 열립니다. 여기에 cmd /c dir "%1" /b /a:-d /o:n | clip,을 입력하고 "확인" 버튼을 클릭하여 변경 사항을 저장합니다.
참고: 파일과 함께 하위 폴더도 목록에 포함하고 싶다면 /a:-d를 /a로 바꿔 입력하세요.

이제부터는 파일이 들어 있는 폴더를 우클릭하고 "파일 목록 복사" 옵션을 선택하기만 하면 됩니다. 복사된 목록은 메모장이나 엑셀 시트 등 원하는 곳에 바로 붙여넣을 수 있습니다.

위 방법을 사용해 폴더의 파일 목록을 만들거나 복사해 본 경험이 있다면, 댓글로 여러분의 생각과 팁을 공유해 주세요.