生成文件目录列表的DOS命令

来了一批视频文件,要整理文件目录,想起以前在学校的时候,有同学架设FTP,曾经提供过这样的目录树。于是找到这篇资料。有一个软件叫“正则搜本机”,可以很快的搜索出电脑磁盘中的文件。是不是也是利用这个原理,先从整理出磁盘的文件列表,然后正则匹配一下呢?这样的效率,比系统自带的搜索功能好用得多了。

下面是生成文件目录列表的命令介绍。

用dir命令生成文件列表 
    dir命令是windows 2000“命令提示符”窗口中的一个内部命令,巧妙地加以运用,也可以生成文件列表。
        假定要想生成“g:\dd”文件夹中的文件列表,可以在“命令提示符”窗口(依次执行“开始/程序/附件/命令提示符”,可以打开“命令提示符”窗口)的命令行上执行如下命令:
         dir g:\dd /s /4 >g:\ddmenu.txt (注意各参数之间要加空格)
         其中“/s”表示生成文件列表时也生成子目录中的文件列表,“/4”表示用四位年份显示文件创建日期,“>g:\ddmenu.txt”表示利用文件重定向功能将文件列表保存起来,建议每次生成的文件最好取不同的名称并保存到适当的目录(目录须预先创建),以防止列表文件被自动覆盖。用dir生成的文件列表可以显示文件或文件夹名称、大小、创建日期和时间等信息,还可以将文件和文件夹按一定的顺序排列,并且可以只生成具有某种属性的文件或文件夹的列表,详细用法可以用“dir/?”命令得到。

用tree命令生成文件列表

  我们可以在“命令提示符”窗口中用tree命令以图形方式显示驱动器或路径的文件夹结构,并且可以将它保存到一个文本文件中。tree命令的使用格式为:
        tree [drive:][path] [/f] [/a]。      其中[drive:][path]指定要列出的驱动器、目录,“/f”用来显示每个子文件夹中的文件,“/a”表示使用ascii字符,而不使用扩展字符。
         例如,我们在命令行输入:“tree g:\dd /f >g:\ddmenu1.txt”,可以将G:\dd的目录中所有文件夹中的文件列表保存到“G:\ddmenu1.txt”文件中。
        用tree命令生成的文件列表采用“树形”图形方式来显示,非常直观形象,对长文件名和中文的支持也最好,但只能显示文件和文件夹的名称等信息。

也可以采用如下简洁命令:
1 首先用 cd   D:\Document\My Books 等命令进入到你要刻录的文件总目录下
2 用 tree   >>   catalogue.txt   就把当前文件目录和子目录以树形结构 输出到catalogue.txt 文件目录下。
3 或者用 tree \F >>   catalogue.txt 把目录以及子目录,和子目录下的文件名都以树形结构输出。

本文首发:剑锋博客 尊重作者,请保留链接。

分享到: 更多

1条留言在 “生成文件目录列表的DOS命令”

  1. shoresky Says:

    刚才点评错了。
    很好用,谢谢~

给我留言(您的留言,是对我最好的鼓励!

公告栏

  • 姓名:林剑锋(不见不散)
  • 来自:中国-广州
  • 简介:技术的信徒。
  • Email/QQ:admin@ljf.cn
  • 点击这里给我发消息

QQ群:设计学院 68075618,网站设计师 9908776

统计

文章:337篇
评论:173条 (2条Spam)
相册:1个 (121张图片)
主题:Nagrand新主题

www.ljf.cn网站PR查询