如何停止 DIR 命令计数“Thumbs.db”

如何停止 DIR 命令计数“Thumbs.db”

我们有一个DIR在多个文件夹上执行的进程,以检查另一个进程是否生成了正确的文档。

在每个目标目录中我们都使用此命令:

dir /A:-D "x:\name of document\_archive\YYYY\MONTH\dd.mm.yyyy\" /b

对于其中一个目录,我们得到了一个错误的数字,因为大拇指.db正在计数。

我怎样才能更改 DIR 命令(实际上是使用xp_cmdshell来自 SQL Server)忽略大拇指.db

或者我是否需要按照说明删除这些文件PeterNetLive 的这里

答案1

您可以将 dir 命令的输出重定向到findstr以过滤行 'Thumbs.db'。该标志/V仅显示不匹配的行,该标志/I使搜索不区分大小写。完整命令如下:

dir /A:-D /B "x:\...\" | findstr /V /I "^Thumbs.db$"

相关内容