DOS DIR - 排除以字符串开头的文件

时间:2014-11-11 19:04:04

标签: batch-file command-line cmd

我正在尝试从DOS目录中获取文件列表,我想排除任何以“I _”开头的文件

我可以让它用I_排除任何东西,但如果它不是以它开头就排除它。这是我的脚本>

dir /s /b c:\TEST | findstr /vi "\c:\TEST\I_." > c:\TEST\List.txt

无论如何只要将“I_”排除在单词的开头(即I_TEST)之外?

1 个答案:

答案 0 :(得分:1)

你还没准确定义"字,"但如果您的意思是文件或目录名称开头一个单词,那么将dirsep添加到搜索字符串应该可以解决问题。

dir /s /b c:\TEST | findstr /vi "\I_" > c:\TEST\List.txt