Cómo detener el conteo del comando DIR "Thumbs.db"

Cómo detener el conteo del comando DIR "Thumbs.db"

Tenemos un proceso que ejecuta DIRen varias carpetas para comprobar que otro proceso haya generado los documentos correctos.

En cada uno de los directorios de destino usamos este comando:

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

Para uno de los directorios, obtenemos un número incorrecto porquePulgares.dbse está contando.

¿Cómo puedo cambiar el comando DIR (que en realidad se ejecuta usandoxp_cmdshelldesde SQL Server) para ignorarPulgares.db?

¿O necesito eliminar esos archivos como se explica?aquí por PeterNetLive?

Respuesta1

Puede redirigir la salida del comando dir findstrpara filtrar las líneas 'Thumbs.db'. La bandera /Vmuestra solo líneas que no coinciden, la bandera /Ihace que la búsqueda no distinga entre mayúsculas y minúsculas. El comando completo sería:

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

información relacionada