通过ms-dos下的批处理命令,可以让我们快速准确的扫描出指定目录或当前目录中指定的某种类型的所有文件名称或指定、当前目录中所包含的所有目录的所有文件的名称。
注意,本例子讲的是扫描并获取文件的名称。
一、所使用的命令
只需要使用dir命令就可以了。
二、使用实例
①扫描指定目录的特定文件
dir c:\PutPc\*.doc /b >filename.txt
以上代码实现的功能是:扫描c:\PutPc目录下的所有的扩展名为doc的文档,将扫描到的名称存放到当前目录的filename.txt文件中。
②扫描当前目录的特定文件
dir *.gif /b >filename.txt
代码功能就不再解释了,和上述的一样的,区别在于扫描当前目录的特定文件。
知识扩展
如果想获取指定目录或当前目录中所包含的所有目录中的所有文件的名称列表,请使用如下的循环命令:
for /R %i IN (*) DO echo %i>filename.txt
关于的介绍,请参阅此文:http://www.dzwebs.net/2943.html