Windows에서 디렉토리 구조를 내보내려면 어떻게해야합니까? 구조의 개요를

Windows 탐색기에는 디렉토리 구조의 개요를 볼 수있는 트리 뷰가 있습니다. 다른 사람들과 구조를 공유하고 싶습니다.

다른 사람이 파티션에 액세스하지 않고 볼 수 있도록 파티션의 디렉토리 구조를 탐색 가능한 트리보기로 가져 와서 해당 파일 목록을 내보내려면 어떻게해야합니까?

명확히하기 위해 파일 자체에는 관심이 없습니다. 모든 파일의 계층 구조 목록 만 있으면됩니다. 그것들을 모두 압축하는 것은 내가 원하는 것이 아닙니다 .



답변

디렉토리 트리의 크기가 합리적이라고 가정하면 내장 tree명령을 사용할 수도 있습니다 . 불행히도이 예쁘기는 cmd 인스턴스 외부에서 작업하기가 어렵 기 때문에 /A스위치 와 함께 ASCII 문자를 사용하도록 지시하고 싶을 것입니다 .

예:

작은 다단계 구조에서

+---A
|   +---A
|   \---B
+---B
|   \---A
|       \---A
\---C

그런 다음 다음과 같은 명령을 사용하여 파일로 리디렉션 할 수 있습니다.

tree /A ["directory path"] > tree.txt

디렉토리 경로는 선택 사항이지만 현재 작업 디렉토리가 아닌 것을 트리 화하려는 경우 유용합니다.


답변

을 사용 하려면 코드가 매우 간단하고 출력이 좋습니다.

암호:

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


답변

디렉토리 전용 프로그램을 만들었습니다 .
디렉토리를 반복적으로 반복하고 입력 한 모든 파일과 폴더의 이름과 크기를 깔끔하게 구조화 된 HTML 파일로 저장합니다.
다시 말해 이것은 하이퍼 링크 버전의 dir /sor tree /f명령 으로 생각할 수 있습니다 .