通过特定扩展将DIR命令的内容输出到文件

时间:2010-07-30 20:38:01

标签: batch-file

我在BAT文件中有以下命令:

dir /b /s /-p *.sas /o:n >"%CD%"\WIN_file_list.txt

目标是拥有一个文件,其中包含扩展名为.sas的ONLY文件的完整路径。

问题是,当我运行上面的脚本时,它会在扩展名中输出sas的所有内容。 该文件包含我想要的所有.sas文件,还包含我在新txt文件中不需要的所有.sasb7dat文件。

任何见解都将受到赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:5)

使用findstr过滤:

dir /b /s /-p *.sas /o:n | findstr /E .sas >"%CD%"\WIN_file_list.txt