'DIR / B / O: N filename.txt', mas mostrando apenas pastas sem um determinado arquivo

0

Estou tentando fazer uma lista no XP de pastas que não contêm um arquivo .jpg .

Eu uso DIR /B /O:N > filename.txt para criar uma lista de pastas. Funciona perfeitamente, mas agora preciso de uma lista onde as pastas sem um determinado tipo de arquivo estejam listadas.

É possível?

    
por rai come 02.09.2014 / 09:42

1 resposta

0

(for /d %a in (*) do @if not exist "%~fa\*.jpg" echo %~nxa) > folderList.txt

Para cada pasta, se não existir um arquivo jpg dentro dela, faça eco do nome da pasta.

Para usá-lo em um arquivo de lote, lembre-se de ignorar os sinais de porcentagem, ou seja, substituir % por %%

    
por 03.09.2014 / 14:14