利用Tree命令生成磁盘文件列表
命令原型:
D:/>tree /?
以图形显示驱动器或路径的文件夹结构。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
应用举例:
1.如果想生成某磁盘整个文件夹列表,输入以下命令:
e:
tree >e.txt
即可生成整个磁盘的文件夹列表;如果输入以下命令:
e:
tree /f >e.txt
2.如果想生成某个文件夹的文件列表,输入以下命令:
例如想生成E盘下tools文件夹的文件列表:
e:
tree tools >tools.txt
tree tooos /f >tools1.txt
或者:
e:
cd tools
e:/tools>tree >tools.txt
e:/tools>tree /f >tools.txt
dir/s/a >list.txt
1----tree /F >本目录所有文件树状列表.txt
2----tree >本目录所有文件夹树状列表.txt
3----dir/s/a >list.txt
想看下ISO里面的文件列表,手头没找到合适的工具,翻了一遍WinRAR的菜单,发现一个“生成报告”,可以生成压缩包里的文件列表,试用了一下,效果很满意!而且用来生成某个目录的文件列表也行。
TreePro是一款在Windows下使用的文件列表工具,它不但可以随心所欲地生成需要的文件目录结构,而且还可以对列出的文件进行简单的操作。
Tree命令详解
[Tree命令作用]
以图形显示驱动器或路径的文件夹结构。很多时候,这是一个非常有用的命令!
[Tree命令格式]
可以在命令行窗口敲tree /?看帮助。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
使用/F参数时显示所有目录及目录下的所有文件,省略时,只显示目录,不显示目录下的文件;
选用>PRN参数时,则把所列目录及目录中文件名打印输出
tree c:/ | more 出现由 tree 命令产生的第一个输出命令提示符窗口,后面跟着 -- More -- 提示。输出暂停,直到用户按键盘上的任意键为止(Pause除外)。
[Tree命令范例]
[例一]
tree d: > d:/dTree.txt
或者
tree d:/ > d:/dTree.txt
作用:把D盘下的所有目录结构以树状结构导出,以文本文件dTree.txt保存在文件夹d:/下。
[例二]
tree d: /f > d:/dF.txt
或者
tree d:/ /f > d:/dF.txt
作用:把D盘下的所有目录及文件结构以树状结构导出,以文本文件dF.txt保存在文件夹d:/下。
[例三]
tree C:/WINDOWS/system32 /f > C:/s32f.txt
作用:把C:/WINDOWS/system32 /f > C:/s32f.txt下的所有目录及文件结构以树状结构导出,以文本文件s32f.txt保存在文件夹c:/下。
[例四]
tree E:/BitComet/Downloads /f > f:/download/tree/dl.txt
作用:把E:/BitComet/Downloads下的所有目录及文件以树状结构导出,以文本文件dl.txt保存在文件夹f:/download/tree/下。
[Tree命令注意事项]
[注意1] TREE命令中涉及的文件夹名称中不得有空格
例如,类似下面的命令发挥不了作用:
tree C:/Documents and Settings/Administrator /f > c:/administrator.txt
若要提取诸如E盘My doc文件夹下的文件结构,可以先进入这个目录(先e:回车,再cd My doc回车),再用tree命令提取:
tree /f>mydoc.txt
[注意2]了解DOS的对当前提示符的一些默认
例如,在提示符
E:/My doc>
下,可以用下面的简洁命令
tree /f>mydoc.txt
把E:/My doc>下的所有目录及文件结构以树状结构导出,以文本文件mydoc.txt保存在文件夹E:/My doc下。
注意这个TREE命令后没有盘符及路径,缺省时,默认值就是当前提示符所在路径。导出符“>”后也同此默认。
[注意3]关于路径后面的反斜杠
(1)在提示符
C:/Documents and Settings/Administrator>
下,如果要导出C盘的所有文件结构,必须使用类似下列命令:
tree c:/ > c:/ct.txt
而不能是诸如此类之命令:
tree c: > c:/ct.txt
因为此命令导出的不是整个C盘的内容,而是提示符所在路径C:/Documents and Settings/Administrator>下的内容。
(2)但在一般情况下,路径后面不能有反斜杠
例如若需导出D:/ghost下的结构,不能用诸如此类的命令:
tree D:/ghost/ /f > d:/ghost.txt
而只能是:
tree D:/ghost /f > d:/ghost.txt
[注意4]导出符前后空格均可省略,但参数/F等前面的空格不可以。
此命令有效:tree D:/ghost /F>d:/ghost.txt
而此命令无效:tree D:/ghost/F > d:/ghost.txt
http://blog.csdn.net/jiangxinyu/article/details/6556251
利用Tree命令生成磁盘文件列表的更多相关文章
- DOS命令生成文件列表
DOS命令窗口,生成文件列表命令格式:dir xmlFiles /b >list.txt dir 文件列表相关命令 xmlFiles 待生成文件所在文件夹,在dos命令窗口根目录下,省略前缀.别 ...
- Windows下用tree命令生成目录树
有时候我们想为某个目录制作一个文档结构图,在Windows上,我们知道是使用tree命令. 但是,默认情况下tree只显示子目录名,而不显示子目录里的文件名,需要加上/F参数才能显示完整的文件名. ...
- windows下利用批处理命令生成maven项目(java、javaWeb)
觉得用IDE生成maven项目会卡住,很慢.就用cmd写了个cmd批处理命令来生成maven项目.效果如下 生成项目导入idea后结构如下 批处理命令代码如下 @echo off ::echo 请选择 ...
- tree命令的使用
有些工作在linux下完成就是比在windows下完成高效! windows和linux都有tree命令,主要功能是创建文件列表,将所有文件以树的形式列出来 windows下的tree比较垃圾,只有两 ...
- 用DOS命令获取文件列表
其实就是两个命令:dir 跟 tree 在C:盘根目录下生成了一个名为“filelist.txt”的文本文件,该文件中即包含D:盘的文件夹列表. dir d:\ >c:\filelist.txt ...
- 【转】巧用DOS tree命令+批处理 实现 指定文件 批量复制!
转自:http://www.cnblogs.com/looky/archive/2010/01/24/1655292.html 今天一朋友叫我帮忙解决指定文件批量复制的问题,于是找了一大堆批处理命令, ...
- 使用dos的tree命令输出文件夹树
用dos的tree命令就可以实现文件夹树状图的输出,不过目前仅能输出为.txt文件 方法如下: 开始->运行 输入cmd打开命令控制台 切换到你要显示的列表文件夹 比如 输入 d: 切换到d盘 ...
- git 入门教程之 git bash 竟然不支持 tree 命令
开门见山 git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行. 然而,git bash ...
- Linux tree命令
Linux tree命令用于以树状图列出目录的内容. 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件. 语法 tree [-aACdDfFgilnNpqstux][-I <范 ...
随机推荐
- Haskell 差点儿无痛苦上手指南
趁着自己重装Linux 虚拟机的机会,把安装 haskell 的过程记录一下,顺便帮那些还犹豫徘徊在haskell门外的读者入门. 基本概念: Haskell : 是一门通用函数式语言,差点儿能够进行 ...
- 《Android开发艺术探索》读书笔记 (1) 第1章 Activity的生命周期和启动模式
第1章 Activity的生命周期和启动模式 1.1 Activity生命周期全面分析 1.1.1 典型情况下生命周期分析(1)一般情况下,当当前Activity从不可见重新变为可见状态时,onRes ...
- Android(java)学习笔记232:Android进程间通讯(IPC)之AIDL
一.IPC inter process communication 进程间通讯 二.AIDL android interface defination language 安卓接口定义语言 满 ...
- CentOS6.6x86_64 部署 Nginx1.62+MySQL5.6.20+PHP5.6.4
准备工作 切换到管理员身份 su - 安装编译扩展 yum install -y gcc-c++ 创建数据库目录.代码目录 mkdir /mnt/data /mnt/www 安装Nginx 1.6.2 ...
- css.day03
css的分类(位置): css层叠样式表 1.内嵌 样式表 2.行内样式表 3. 外连 css选择器分类 基础选择器 标签 id选择器 类选择器 复合选择器 交集选择器(标签指定式) span.on ...
- iOS开发 UITableView之cell
1.cell简介 UITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行 U ...
- 用Hopper搞定Mac迅雷的会员以及离线下载功能
转自 用Hopper搞定Mac迅雷的会员以及离线下载功能 先定位Mac迅雷的可执行文件 snakeninnys-iMac:~ snakeninny$ ls /Applications/Thunder. ...
- Rechability的简单使用
AppDelegate.m #import "AppDelegate.h" #import "Reachability.h" @interface AppDel ...
- java常识和好玩的注释
如字符串使用strXXXboolean使用isXXX,hasXXX Vector vProducts= new Vector(); Array aryUsers= new Array(); 类与接口基 ...
- jquery mobile listview列表属性(搜索自动填充检索效果)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...