디렉토리 의 폴더 및 하위 폴더 목록을 파일 로 인쇄하려고 합니다.
를 실행 dir /s/b/o:n > f.txt
하면 파일 목록도 표시됩니다. 폴더와 하위 폴더 만 필요합니다.
누구든지 명령 줄 인터페이스에서이 작업을 수행 할 수 있다는 것을 알고 있습니까?
답변:
이 시도:
dir /s /b /o:n /ad > f.txt
dir /s /b /o:n /a:d > f.txt
또는을 사용하십시오 dir /s /b /on /ad > f.txt
. 개인적으로 나는 :
무슨 일이 일어나고 있는지 명확하기 때문에 스위치의 속성에 대한 접근 방식을 사용합니다 .
Displays a list of files and subdirectories in a directory.
DIR [ drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
Specifies drive, directory, and/or files to list.
/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 - Prefix meaning not
귀하의 경우 / A : D (디렉토리)에서 원하는 파일 속성 유형을 설정하십시오.
디렉토리 / s / b / o : n / A : D> f.txt
을 사용 dir /s /b /o:n /a:d
했고 완벽하게 작동했습니다. 파일 작성이 완료되었는지 확인하십시오. 그렇지 않으면 불완전한 목록이 생성됩니다.
나는 어떤 대답에 대해서도 논평 할만한 충분한 평판이 없습니다. 댓글 중 하나에서 누군가가 목록의 숨겨진 폴더를 무시하는 방법을 물었습니다. 다음은이를 수행하는 방법입니다.
dir /b /AD-H