일상
[Windows] 2개의 폴더 비교해서 한쪽에만 있는 파일을 빠르게 찾는 방법
데이터분석뉴비
2025. 5. 14. 03:30
728x90
2개의 폴더에서 원본과 내가 일부데이터를 옮겼을 때 가지고 오지 않은 파일 이름을 찾기 위해서 사용하면 유용하다.
방법: cmd + 메모장 + fc 명령어 활용
Step 1. 두 폴더의 파일 목록 추출
예:
- 폴더 A: C:\FolderA
- 폴더 B: C:\FolderB
dir /b /a-d "C:\FolderA" > C:\FolderA.txt
dir /b /a-d "C:\FolderB" > C:\FolderB.txt
Step 2. 두 목록을 정렬
fc 명령어는 Windows CMD에서 두 파일의 내용을 줄(line) 단위로 비교해주는 유용한 명령어기 때문에 정렬이 필요합니다
sort C:\FolderA.txt > C:\FolderA_sorted.txt
sort C:\FolderB.txt > C:\FolderB_sorted.txt
Step 3. 차이 비교
- A에는 있는데 B에는 없는 파일, 또는 반대의 파일을 줄 단위로 비교해줍니다.
fc C:\FolderA_sorted.txt C:\FolderB_sorted.txt

위의 예시를 통해 A에는 test1.txt와 test2.txt가 존재하는 것을 확인할 수 있습니다.
이 방법을 몰랐다면, 코딩을 하거나 엑셀에서 MATCH 함수를 써야했는데, 이런 식으로 하면 빠르게 비교할 수 있어 유용해보입니다.