폴더와 하위폴더 내 파일명 추출하기 - CMD, 엑셀 이용

폴더와 하위폴더 내 파일명 추출하기 – CMD, 엑셀 이용

윈도우에서 폴더 안에 있는 파일명을 한 번에 목록으로 추출해야 할 때가 있습니다. 특히 하위 폴더가 많거나 파일 수가 많은 경우에는 탐색기에서 하나씩 확인하기보다 CMD 명령어엑셀의 폴더 데이터 가져오기 기능을 활용하면 훨씬 빠르게 정리할 수 있습니다.

이 글에서는 Windows 11과 Microsoft 365 Excel을 기준으로 현재 폴더 및 하위 폴더의 파일명을 추출하는 방법을 두 가지 방식으로 알아보겠습니다.

포스트 기준

  • 운영체제: Windows 11
  • 엑셀: Microsoft 365

1. CMD 명령어로 파일명 추출하기

가장 빠른 방법은 명령 프롬프트에서 dir 명령어를 사용하는 것입니다. 파일 목록을 텍스트 파일로 저장한 뒤 필요하면 엑셀에서 정리할 수 있습니다.

1-1. 명령 프롬프트(CMD) 실행

Windows 키 + R을 눌러 실행 창을 연 뒤 cmd를 입력하거나, Windows 검색창에서 명령 프롬프트를 검색해 실행합니다.

▼ Windows 실행 창

Windows 실행 창에서 cmd 명령 프롬프트 실행

▼ Windows 검색으로 명령 프롬프트 실행

Windows 검색에서 명령 프롬프트 실행

1-2. 파일명을 추출할 폴더로 이동

cd 명령어를 사용해 파일 목록을 추출할 폴더로 이동합니다.

cd C:\example\folder

폴더 경로에 공백이 있다면 따옴표로 감싸서 입력하면 됩니다.

cd "C:\example folder"
명령 프롬프트에서 파일명을 추출할 폴더로 이동

1-3. 현재 폴더와 하위 폴더의 파일명 추출

아래 명령어를 실행하면 현재 폴더와 모든 하위 폴더에 있는 파일 목록이 list.txt 파일로 저장됩니다.

dir /a-d /b /s > list.txt
dir 명령어로 폴더와 하위 폴더의 파일명 추출

각 옵션의 의미는 다음과 같습니다.

  • /a-d: 폴더를 제외하고 파일만 출력
  • /b: 날짜, 크기 등의 정보 없이 경로와 파일명만 간단하게 출력
  • /s: 현재 폴더와 모든 하위 폴더를 포함하여 검색
  • > list.txt: 실행 결과를 화면에 출력하지 않고 list.txt 파일에 저장

전체 dir 명령어 옵션을 확인하려면 다음 명령어를 사용할 수 있습니다.

dir /?
dir 명령어 도움말 확인

1-4. 생성된 list.txt 확인

명령어를 실행한 폴더에 list.txt 파일이 생성됩니다. 파일을 열면 현재 폴더와 하위 폴더에 있는 파일의 전체 경로를 확인할 수 있습니다.

CMD 명령어로 생성한 list.txt 파일 내용

1-5. 엑셀 빠른 채우기로 파일명만 분리하기

dir /s 명령을 사용하면 전체 경로가 함께 표시됩니다. 경로를 제외하고 파일명만 별도로 정리하고 싶다면 엑셀의 빠른 채우기 기능을 활용할 수 있습니다.

첫 번째 행에 원하는 형태의 파일명을 직접 입력한 뒤, 아래 경로에서 빠른 채우기를 실행합니다.

홈 → 편집 → 채우기 → 빠른 채우기

단축키 Ctrl + E를 사용해도 됩니다.

엑셀 빠른 채우기 기능으로 파일명만 추출

2. 엑셀에서 폴더의 파일 목록 가져오기

명령어 사용이 익숙하지 않다면 Microsoft 365 Excel의 폴더에서 데이터 가져오기 기능을 사용할 수 있습니다. 이 방법은 파일명뿐 아니라 확장자, 폴더 경로, 수정 날짜 등 다양한 정보를 함께 가져올 수 있다는 장점이 있습니다.

2-1. 폴더에서 데이터 가져오기

엑셀을 실행한 뒤 아래 메뉴로 이동합니다.

데이터 → 데이터 가져오기 → 파일에서 → 폴더에서

엑셀 데이터 가져오기에서 폴더에서 메뉴 선택

2-2. 파일 목록을 가져올 폴더 선택

파일명을 추출할 폴더를 선택한 뒤 열기를 클릭합니다.

엑셀에서 파일 목록을 가져올 폴더 선택

2-3. 파일 목록 불러오기

선택한 폴더의 파일 목록이 표시되면 로드를 클릭합니다.

엑셀 폴더 데이터 파일 목록 로드

로드가 완료되면 파일명, 확장자, 폴더 경로, 수정 날짜 등의 정보가 엑셀 표 형태로 표시됩니다.

엑셀에서 폴더와 하위 폴더의 파일 목록 확인

CMD와 엑셀 방법의 차이

구분CMD엑셀
사용 방법dir 명령어 실행데이터 → 폴더에서 가져오기
장점빠르고 간단함파일 정보를 표 형태로 바로 정리 가능
하위 폴더 포함가능가능
파일명만 추출명령어 또는 추가 가공 필요필요한 열만 선택 가능
추천 상황간단히 목록만 빠르게 만들 때파일 목록을 엑셀에서 관리할 때

정리

폴더와 하위 폴더의 파일명을 빠르게 추출하려면 dir /a-d /b /s 명령어를 사용하는 방법이 가장 간단합니다. 결과를 텍스트 파일로 저장한 뒤 엑셀의 빠른 채우기를 이용하면 파일명만 별도로 정리할 수도 있습니다.

반면 파일명과 함께 경로, 확장자, 수정 날짜 등의 정보까지 관리해야 한다면 Excel의 폴더에서 데이터 가져오기 기능을 활용하는 것이 더 편리합니다. 작업 목적에 따라 두 방법 중 편한 방식을 선택하면 됩니다.

함께 보면 좋은 게시글

이 글이 도움이 되셨다면 공유 부탁드립니다.

위로 스크롤