windows command line view file tree structure

Keywords: xml Gradle Java Windows

tree command

Use the tree command on the command line of windows to print the file tree structure of the specified directory.

PS E:\work> tree /?
Graphically displays the folder structure of the drive or path.

TREE [drive:][path] [/F] [/A]

   /F displays the name of the file in each folder.
   /A uses ASCII characters instead of extended characters.

Save the printed directory tree to the specified file:

Tree / F > directory structure chart.txt

To print a directory tree:

tree /F 

Example:
To print the file tree structure of a new Android project:

PS C:\Users\Makesky\Desktop\MyApplication> tree /F
//Folder PATH list for volume Windows
//Volume serial number is CC04-B3FA
C:.
│  .gitignore
│  build.gradle
│  gradle.properties
│  gradlew
│  gradlew.bat
│  local.properties
│  MyApplication.iml
│  settings.gradle
│
├─.gradle
│  └─3.3
│      └─taskArtifacts
├─.idea
│  │  compiler.xml
│  │  gradle.xml
│  │  misc.xml
│  │  modules.xml
│  │  runConfigurations.xml
│  │  workspace.xml
│  │
│  ├─copyright
│  │      profiles_settings.xml
│  │
│  └─libraries
│          constraint_layout_1_0_2.xml
│          constraint_layout_solver_1_0_2.xml
│          espresso_core_2_2_2.xml
│          espresso_idling_resource_2_2_2.xml
│          exposed_instrumentation_api_publish_0_5.xml
│          hamcrest_core_1_3.xml
│          hamcrest_integration_1_3.xml
│          hamcrest_library_1_3.xml
│          javawriter_2_1_1.xml
│          javax_annotation_api_1_2.xml
│          javax_inject_1.xml
│          jsr305_2_0_1.xml
│          junit_4_12.xml
│          rules_0_5.xml
│          runner_0_5.xml
│
├─app
│  │  .gitignore
│  │  app.iml
│  │  build.gradle
│  │  proguard-rules.pro
│  │
│  ├─build
│  │  └─intermediates
│  │      └─incremental
│  │          ├─packageDebug
│  │          │  └─zip-cache
│  │          ├─packageDebugAndroidTest
│  │          │  └─zip-cache
│  │          └─packageRelease
│  │              └─zip-cache
│  ├─libs
│  └─src
│      ├─androidTest
│      │  └─java
│      │      └─com
│      │          └─makesky
│      │              └─myapplication
│      │                      ExampleInstrumentedTest.java
│      │
│      ├─main
│      │  │  AndroidManifest.xml
│      │  │
│      │  ├─java
│      │  │  └─com
│      │  │      └─makesky
│      │  │          └─myapplication
│      │  │                  MainActivity.java
│      │  │
│      │  └─res
│      │      ├─drawable
│      │      ├─layout
│      │      │      activity_main.xml
│      │      │
│      │      ├─mipmap-hdpi
│      │      │      ic_launcher.png
│      │      │      ic_launcher_round.png
│      │      │
│      │      ├─mipmap-mdpi
│      │      │      ic_launcher.png
│      │      │      ic_launcher_round.png
│      │      │
│      │      ├─mipmap-xhdpi
│      │      │      ic_launcher.png
│      │      │      ic_launcher_round.png
│      │      │
│      │      ├─mipmap-xxhdpi
│      │      │      ic_launcher.png
│      │      │      ic_launcher_round.png
│      │      │
│      │      ├─mipmap-xxxhdpi
│      │      │      ic_launcher.png
│      │      │      ic_launcher_round.png
│      │      │
│      │      └─values
│      │              colors.xml
│      │              strings.xml
│      │              styles.xml
│      │
│      └─test
│          └─java
│              └─com
│                  └─makesky
│                      └─myapplication
│                              ExampleUnitTest.java
│
├─build
│  └─android-profile
│          profile-2018-09-14-08-31-32-071.rawproto
│
└─gradle
    └─wrapper
            gradle-wrapper.jar
            gradle-wrapper.properties

Posted by MilesStandish on Wed, 01 Jan 2020 13:19:29 -0800