Windows 명령 프롬프트에서 파일(및 파일만)을 재귀적으로 나열하는 방법은 무엇입니까?

Windows 명령 프롬프트에서 파일(및 파일만)을 재귀적으로 나열하는 방법은 무엇입니까?

구함:

명령 프롬프트를 통해 Windows 7에서 전체 경로가 재귀적으로 나열된 파일 목록을 원합니다.

폴더가 나열되는 것을 원하지 않습니다.

시도:

이것은 나에게 모든 파일을 얻었지만 디렉토리도 포함했습니다.

dir /b /a /s

결과:

C:\path1
C:\path1\file1.txt
C:\path1\path2
C:\path1\path2\file2.txt

원하는 출력:

C:\path1\file1.txt
C:\path1\path2\file2.txt

다른 생각들:

루프를 수행할 수 있다고 생각합니다(여기에 의사 코드가 있습니다).

for /f %a in ('dir /b /a /s') do if something then @echo %~a endif

답변1

dir /A-D /S /B원하는 결과가 생성됩니다.

여기에 이미지 설명을 입력하세요

C:\>dir /?
(...)
/A          Displays files with specified attributes.
attributes   D  Directories                R  Read-only files
             H  Hidden files               A  Files ready for archiving
             S  System files               I  Not content indexed files
             L  Reparse Points             O  Offline files
             -  Prefix meaning not

관련 정보