Windows 탐색기에는 디렉토리 구조의 개요를 볼 수있는 트리 뷰가 있습니다. 다른 사람들과 구조를 공유하고 싶습니다.
다른 사람이 파티션에 액세스하지 않고 볼 수 있도록 파티션의 디렉토리 구조를 탐색 가능한 트리보기로 가져 와서 해당 파일 목록을 내보내려면 어떻게해야합니까?
명확히하기 위해 파일 자체에는 관심이 없습니다. 모든 파일의 계층 구조 목록 만 있으면됩니다. 그것들을 모두 압축하는 것은 내가 원하는 것이 아닙니다 .
답변
디렉토리 트리의 크기가 합리적이라고 가정하면 내장 tree
명령을 사용할 수도 있습니다 . 불행히도이 예쁘기는 cmd 인스턴스 외부에서 작업하기가 어렵 기 때문에 /A
스위치 와 함께 ASCII 문자를 사용하도록 지시하고 싶을 것입니다 .
예:
작은 다단계 구조에서
+---A
| +---A
| \---B
+---B
| \---A
| \---A
\---C
그런 다음 다음과 같은 명령을 사용하여 파일로 리디렉션 할 수 있습니다.
tree /A ["directory path"] > tree.txt
디렉토리 경로는 선택 사항이지만 현재 작업 디렉토리가 아닌 것을 트리 화하려는 경우 유용합니다.
답변
powershell 을 사용 하려면 코드가 매우 간단하고 출력이 좋습니다.
암호:
Get-ChildItem | tree
와
Get-ChildItem | tree > foo.txt
출력을 텍스트 파일로 파이프 할 수 있습니다.
출력 예 :
Auflistung der Ordnerpfade für Volume System
Volumeseriennummer : 48E9-F43B
C:.
├───Contacts
├───Desktop
├───Downloads
│ └───Evernote Import
├───Dropbox
│ ├───Apps
│ │ └───iftttcom
│ │ └───getpocketpdf
│ ├───Backup
│ ├───Camera Uploads
│ ├───Development
답변
결과를 클립 보드에 직접 넣을 수도 있습니다 (Vista +).
tree | clip
답변
이 경우 TREE
명령 의 출력 (예 :)을 원할 수 있지만 출력 TREE /F > output.txt
으로서의 원시 텍스트가 양호하면 명령 프롬프트에서 다음을 실행할 수 있습니다.
DIR C:\ /S > output.txt
여기서 output.txt는 현재 작업 디렉토리에 생성되며 C:
드라이브 의 모든 파일 및 디렉토리 목록을 포함합니다 . 전체 경로 가있는 파일의 출력 만 원하는 경우 다음을 실행하십시오.
DIR C:\ /B /S > output.txt
출력을 다시 디렉토리보기 스타일 프로그램으로 구문 분석하는 프로그램을 작성하는 것도 간단한 작업입니다.
답변
명령 프롬프트 창 열기-> 디렉토리 경로로 이동
그런 다음 다음 명령을 실행하여
tree /f /a > tree.doc
위의 명령은 폴더 및 파일 구조를 재귀 적으로 만들고 Word 문서 파일로 내 보냅니다. 같은 폴더에 “tree.doc”이 생성되어 있습니다.
답변
다음 powershell 명령을 사용하고 Xml, csv 또는 데이터베이스로 내보낼 수도 있습니다. 또한 속성을 이름과 이름으로 제한했으며 수정 된 타임 스탬프와 같은 다른 속성을 사용할 수 있습니다.
Get-ChildItem -Recurse 'Z:\temp' *.xml | Select-Object -Property FullName,name | Export-Csv directory_structure.csv