我想recursionsearch一个目录,并find文件,没有一定的扩展名,或确切地说,没有一定的扩展集。
草图:在“目录”中find所有没有“ext1”,“ext2”,“ext3”的文件,并将结果打印到.txt
我尝试了几个小时与DIR和ATTRIB,但不幸的是没有取得更大的成功。
您的考虑是高度重视! 谢谢。
尝试这个:
dir /b /s /ad | findstr /vi ".ext1$ .ext2$ .ext3$"
/ad
开关不包含目录,只给你文件。 findstr
参数允许您搜索文件的字符串,而/vi
开关指示排除包含下一个参数的文件,搜索不区分大小写。
正如乔伊指出的那样, $
是必要的,以表明行结束。