来了一批视频文件,要整理文件目录,想起以前在学校的时候,有同学架设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 把目录以及子目录,和子目录下的文件名都以树形结构输出。
