dos生成目录树

1. tree命令详解

  [Tree命令作用] 以图形显示驱动器或路径的文件夹结构。

  [Tree命令格式] 在命令行窗口使用tree /?查看帮助。

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

  /F 显示每个文件夹中文件的名称。使用时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;

  /A 使用 ASCII 字符,而不使用扩展字符。

  选用>PRN参数时,则把所列目录及目录中文件名打印输出

  tree c:\ | more

  出现由 tree 命令产生的第一个输出命令提示符窗口,后面跟着 -- More -- 提示。输出暂停,直到用户按键盘上的任意键为止(Pause除外)。

  空格:显示一整页

  按下:Ctrl+Break退出

  [Tree命令范例]

  [例一] 作用:把D盘下的所有目录结构以树状结构导出,以文本文件1.txt保存在文件夹d:\下。

  tree d: > d:\1.txt 或者 tree d:\ > d:\1.txt

  [例二] 作用:把D盘下的所有目录及文件结构以树状结构导出,以文本文件1.txt保存在文件夹d:\下。

  tree d: /f > d:\1.txt 或者 tree d:\ /f > d:\1.txt

  [例三] 作用:把c:\windows /f > c:\1.txt下的所有目录及文件结构以树状结构导出到文本文件1.txt保存在文件夹c:\下。

  tree c:\windows /f > c:\1.txt

  [例四] 作用:把c:\downloads\1下的所有目录及文件以树状结构导出,以文本文件1.txt保存在文件夹e:\download\tree\下。

  tree c:\downloads\1 /f > e:\download\tree\1.txt

  [Tree命令注意事项]

  [注意1] TREE命令中涉及的文件夹名称中不得有空格

  例如,类似下面的命令发挥不了作用: tree c:\Documents and Settings\Administrator /f > c:\administrator.txt

  [注意2]了解DOS的对当前提示符的一些默认

  例如,在提示符 e:\download> 下,可以用下面的简洁命令:tree /f>1.txt 把 e:\download>下的所有目录及文件结构以树状结构导出,以文本文件1.txt保存在文件夹 e:\download下。

  注意这个TREE命令后没有盘符及路径,缺省时,默认值就是当前提示符所在路径。导出符“>”后也同此默认。

  [注意3]关于路径后面的反斜杠

  (1)在提示符 c:\Documents and Settings\Administrator> 下,如果要导出c盘的所有文件结构,必须使用类似下列命令:tree c:\ > c:\1.txt,而不能是诸如此类之命令:tree c: > c:\1.txt。

  因为此命令导出的不是整个c盘的内容,而是提示符所在路径c:\Documents and Settings\Administrator>下的内容。

  (2)但在一般情况下,路径后面不能有反斜杠,例如若需导出d:\download下的结构,不能用诸如此类的命令: tree d:\download\ /f > d:\1.txt 而只能是:tree d:\download /f > d:\1.txt 。

  [注意4]导出符前后空格均可省略,但参数\F等前面的空格不可以。 此命令有效:tree d:\download /F>d:\1.txt 而此命令无效:tree d:\download/F > d:\1.txt

2.备注

2.1 参考 http://blog.sina.com.cn/s/blog_5da61b080101bqj8.html

原文地址:https://www.cnblogs.com/codebook/p/10140897.html

时间: 2024-10-07 19:34:10

dos生成目录树的相关文章

C# 中采用treeview递归生成目录树(Winform和Webform两种)

部门表: 课程表: 查询结果结构: 数据结构分析,部门分为部门id和部门名称:课程分为课程id,课程名称,课程路径和课程所属部门. 要求以部门为父节点展示不同部门下的课程. Winform采用treeview递归生成目录树using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sy

python【使用简单的os.walk生成目录树】

思路比较简单,使用os.walk 生成目录信息,然后再进行字符串操作,所以没有其他比较复杂的逻辑,但是生成的效果也比较简单,自己看看到是可以哈. 代码如下 # -*- coding: utf-8 -*- ''' Created on July 22, 2017 @author: hehe1234567 ''' import os def simple_dir_tree(ddir): for dirpath,dirnames,filenames in os.walk(ddir.strip(os.s

生成目录树

文件目录树: tree D:\JabinDOC\工作文档 > tree.txt /f #使用cmd窗口执行 文件夹目录树: tree D:\JabinDOC\工作文档 > tree.txt #没有/f 原文地址:https://www.cnblogs.com/maoriaty/p/8423236.html

在DOS中利用Tree命令生成目录树

1.使用win+R键打开运行,然后打开cmd程序. 2.跳转到要打印目录结构所在的文件夹. 3.输入命令:tree /f >T1.txt T1.txt 是保存tree目录结构的文本文件. 最终结果:

DOS打印目录树到文件

tree /f >>tree.txt 卷 数据 的文件夹 PATH 列表 卷序列号为 0005-FBAE E:. └─mysite │ manage.py │ └─mysite settings.py urls.py wsgi.py __init__.py /F 显示每个文件夹中文件的名称. /A 使用 ASCII 字符,而不使用扩展字符. DOS命令行不区别大小写 原文地址:https://www.cnblogs.com/luocodes/p/10689290.html

生成ftp文件的目录树

依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>

在Asp.net core使用配置Json创建动态目录树

一.前言 使用动态目录树可以使左边栏中的目录更加灵活,本文介绍如何将目录保存在json配置文件中,再读取出来经过处理后生成目录树. 二.数据结构 1. TreeMenuNode类名 将TreeMenuNode类设置成与json格式相对应,注意Children应为List类型.目录的内容包括MenuName,Action,Controller,Icon public class TreeMenuNode2 { public int MenuNumber { get; set; } public s

【Lua】Lua + LWT + ExtJS构建目录树

Lua处理后台逻辑,Lua lwt搭建后台程序,ExtJS根据后台传来的json数据构建目录树. 前台html和ExtJS代码不用多讲,直接上代码: treePanel.html 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 5 <title>ExtJS TreePanel</

计算目录树的深度-基于linq

生成word时,有时用户要求要生成所有级别的目录. 这个时候就需要计算目录树的深度.关于求树的深度,已有很多现成的算法.本文主要介绍一种linq的写法.代码看起来挺简洁的. public static int MenuDepth(List<Menu> menuList, int parentId) {    var children = menuList.Where(p => p.parentId == parentId);    if (children.Count() == 0)