모든 하위 폴더의 모든 파일 나열 폴더 내의 모든 파일을

Windows에서는 모든 하위 폴더 내의 모든 파일을 포함하여 폴더의 모든 파일 목록을 가져올 수있는 방법이 있습니까?



답변

모든 파일을 재귀 적으로 나열

C : \> dir / s

파일로 저장하려면

C : \> dir / s /b>filelist.txt

한 번에 한 페이지 씩보기

C : \> dir / s | 더


답변

tree / f를 시도하십시오. 전체 구조를 출력해야합니다.


답변

당신은 sourceforge에 UnixUtils를 얻을 것이다 , 그것은 당신에게 줄 것이다 find.exe.

그런 다음 폴더 경로가있는 모든 파일 목록에 대해 다음을 수행 할 수 있습니다.

cd Path\to\folder
find.exe . -type f

유용 할 수있는 다른 형식의 Unix 명령이 있습니다.
출력은 기본 dirtree명령에 비해 더 검색 가능 합니다.


의 입력으로 업데이트되었습니다 Johannes.
에서 cmd.exe

dir /b /s

과부 서식 형식의 재귀 목록에 매우 효과적입니다.
따라서 ” C:\“와 역 슬래시 ‘ \‘가 표시됩니다.
나는 대답 \b에서 ” “을 완전히 놓쳤다 Nifle! (지금은 +1).


답변

왜 그렇게 복잡한가? Windows에서 “파일 검색”을 시작하려면 Windowskey + F를 누르십시오. 왼쪽에서 “찾아보기”로 이동하여 맨 아래에서 “찾아보기 …”라는 옵션을 선택하십시오. 검색하려는 (하위) 폴더를 선택하십시오. “파일 이름의 전체 또는 일부”편집 상자에 “*”(따옴표없이)를 입력하고 검색을 시작하십시오. 많은 양의 데이터가있는 큰 디스크에서 검색 할 때 커피를 마시고이 탐색기 기반 검색 엔진이 완전한 목록을 표시 할 때까지 기다리십시오. 파일을 직접 검색하고 파일을 직접 열거 나 필요한 경우 검색 범위를 좁힐 수 있습니다.

사람들이 Windows의이 기본 검색 동작을 잊어 버리는 이유


답변

이 배치 파일이 유용하다는 것을 알았습니다.

DragDropListFile.bat

@ECHO OFF
SET targetPath="%~1"
SET ToolPath=%~dp0

dir %targetPath% /b /s /a-d > "%ToolPath%list.txt"

사용법 : 폴더를 끌어서 DragDropListFile.bat 파일에 놓으면 list.txt라는 파일이 생성됩니다.

드래그 앤 드롭이 마음에 들지 않으면이 배치 파일을 사용해보십시오.

ListFile.bat

ECHO OFF

SET crtPath=%~dp0

dir "%crtPath%" /b /s /a-d > list.txt

사용법 : 파일을 나열 할 폴더에 ListFile.bat 파일을 넣은 다음 ListFile.bat 파일을 실행하면 원하는 것을 포함하는 list.txt라는 파일이 생성됩니다.


답변

dir /s /w >files.txt거기에 당신에게 가장 많은 길을 갈 것입니다. 확장명을 유지합니다. 그런 다음 files.txt텍스트 편집기에서 열고

  • 모든 줄을 정렬하고 불필요한 줄을 삭제하십시오.
  • 찾기 및 바꾸기 작업으로 제거하거나 2.
    • 정규식 ^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n은 메모장 ++에서 나를 위해 개별 폴더 파일 목록 사이의 간격과 폴더 세부 정보를 제거했습니다.
  • 그런 다음 텍스트 파일의 상단 및 꼬리를 자릅니다.