Win2000文件列表提取三法

发表于:2007-05-25来源:作者:点击数: 标签:
现在的硬盘容量越来越大,大家在硬盘中安装的软件和保存的数据也越来越多,恐怕很少有人能记得你的硬盘中到底装了哪些东西,如果能制作一份硬盘中的文件夹和文件的清单,一定会给你带来不少方便。下面介绍在 Windows 2000中提取文件列表的三种方法,供大家参

现在的硬盘容量越来越大,大家在硬盘中安装的软件和保存的数据也越来越多,恐怕很少有人能记得你的硬盘中到底装了哪些东西,如果能制作一份硬盘中的文件夹和文件的清单,一定会给你带来不少方便。下面介绍在Windows 2000中提取文件列表的三种方法,供大家参考。

用Acdsee 3.0制作文件清单

 
Acdsee 3.0是个十分优秀的图像浏览软件,想必您的系统中一定安装了吧!利用它的“生成文件列表”功能可以产生指定文件夹中的文件清单。具体方法如下:

先运行Acdsee 3.0,选择要制作文件清单的文件夹,然后在“View(查看)”选单中进行如下设置:选择除“Thumbnails(缩略图)”以外的任何一种浏览方式来浏览文件夹;如果只想制作图片文件清单,请打开“Hide non -Images(隐藏非图片文件)”选项;如果想将隐藏文件也添加到文件清单中,请打开“Show hidden files(显示隐藏文件)”选项;用鼠标指向“Show Columns(显示栏)”选项,可以打开其中的所有选项,这样可以在文件列表中显示全部信息(当然也可以只显示你指定的信息);在“Arrange Icons(排列图标)”选项中设置你想要的文件排列顺序(图1)。以上几个选项都设置好后,从“Tools(工具)”选单中执行“Generate file listing(生成文件列表)”命令(或直接按“Ctrl+G”组合键),Acdsee 3.0会自动将当前文件夹中的所有子文件夹和文件保存到一个名为“Folder-Contents.txt”文本文件中,并自动用“记事本”打开该文件。


用Acdsee 3.0创建的文件清单,能够显示文件或文件夹的Name(名称)、Size(大小)、Type(类型)、Modified(修改日期和时间),如果是图片,还可以显示Image Properties(图片属性)和相关Description(描述)信息,但无法对当前文件夹所含的子文件夹中的文件列表。而且每次产生的列表文件都保存在相同的文本文件中(在Windows 98中一般位于“C:WindowsTemp”文件夹中,在Windows 2000中一般位于“C:Documents and Settings用户名ocal settingstemp”文件夹中),所以建议大家将这个文件另存到一个合适的文件夹中,以免下次生成文件列表时该文件被覆盖。

用dir命令生成文件列表

dir命令是windows 2000“命令提示符”窗口中的一个内部命令,巧妙地加以运用,也可以生成文件列表。

假定要想生成“c:winntmedia”文件夹中的文件列表,可以在“命令提示符”窗口(依次执行“开始/程序/附件/命令提示符”,可以打开“命令提示符”窗口)的命令行上执行如下命令:dir c:winntmedia /s /4 >c:filelist.txt(注意各参数之间要加空格),其中“/s”表示生成文件列表时也生成子目录中的文件列表,“/4”表示用四位年份显示文件创建日期,“>c:filelist.txt”表示利用文件重定向功能将文件列表保存起来,建议每次生成的文件最好取不同的名称并保存到适当的目录(目录须预先创建),以防止列表文件被自动覆盖。


用dir生成的文件列表可以显示文件或文件夹名称、大小、创建日期和时间等信息,还可以将文件和文件夹按一定的顺序排列,并且可以只生成具有某种属性的文件或文件夹的列表,详细用法可以用“dir/?”命令得到。

用tree命令生成文件列表

在windows 2000中,我们可以在“命令提示符”窗口中用tree命令以图形方式显示驱动器或路径的文件夹结构,并且可以将它保存到一个文本文件中。tree命令的使用格式为:tree [drive:][path] [/f] [/a]。其中[drive:][path]指定要列出的驱动器、目录,“/f”用来显示每个子文件夹中的文件,“/a”表示使用ascii字符,而不使用扩展字符。例如,我们在命令行输入:“tree c: /f >c:txtfilelist.txt”,可以将c盘上所有文件夹中的文件列表保存到“c:txtfilelist.txt”文件中。

用tree命令生成的文件列表采用“树形”图形方式来显示,非常直观形象,对长文件名和中文的支持也最好,但只能显示文件和文件夹的名称等信息。


以上三种方法,大家可以根据自己的需要去选择使用。

原文转自:http://www.ltesting.net