Utilitário do Windows para pesquisar arquivos com determinados critérios e agir sobre eles

0

Eu estou procurando um utilitário do Windows que pode procurar por arquivos que preencham certos critérios (por exemplo, tipo de arquivo é "Word" (.doc ou .docx), com a última data de modificação anterior a 1 ano atrás), < em> e executam várias ações em todos eles (por exemplo, excluí-los ou movê-los para outro local ou copiá-los e alterar seus bits de arquivamento).

O que você recomendaria?

    
por pepoluan 19.10.2012 / 12:07

3 respostas

1

O mais fácil seria o Cygwin, mas é um pouco pesado se você quiser fazer apenas isso . Você pode obter uma versão independente de find + xargs com findutils . Você pode usar isso da mesma maneira que faria em uma plataforma Linux.

    
por 19.10.2012 / 12:13
0

Eu uso o Diretório Opus para esse tipo de coisa. Ele exibe os arquivos encontrados em uma janela e você pode fazer todas as operações usuais de arquivo no resultado encontrado.

    
por 19.10.2012 / 12:22
0

Para o Vista e posterior incorporado em forfiles ( technet.microsoft. com / en-us / library / cc753551% 28v = ws.10% 29.aspx ) parece uma escolha óbvia para tarefas simples.

( acima da página ms , modificada) < br> Sintaxe:

forfiles [/p <Path>] [/m <SearchMask>] [/s] [/c "<Command>"] [/d [{+|-}][{<Date>|<Days>}]]

Forfiles pode selecionar arquivos e depois executar um comando neles:

File name.
File name without extension.
File name extension.
Full path of the file. Relative path of the file.
Whether it's a file or directory.
File size, in bytes. Last modified date stamp on the file.
Last modified time stamp on the file.

Para executar o comando interno (como dir attrib e assim por diante), você precisaria usar a sintaxe cmd /c command . Se você precisar executar mais de um comando, você poderá encadeá-los com & ou colocá-los em um arquivo de lote.

Se você precisar de algo mais complexo (combinando máscaras etc.) eu usaria powershell .

    
por 19.10.2012 / 14:43