Как остановить подсчет команды 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$"

Связанный контент