我正在尝试从DOS目录中获取文件列表,我想排除任何以“I _”开头的文件
我可以让它用I_排除任何东西,但如果它不是以它开头就排除它。这是我的脚本>
dir /s /b c:\TEST | findstr /vi "\c:\TEST\I_." > c:\TEST\List.txt
无论如何只要将“I_”排除在单词的开头(即I_TEST)之外?
答案 0 :(得分:1)
你还没准确定义"字,"但如果您的意思是文件或目录名称开头一个单词,那么将dirsep添加到搜索字符串应该可以解决问题。
dir /s /b c:\TEST | findstr /vi "\I_" > c:\TEST\List.txt