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.
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?
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.
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.
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
.
Tags windows file-search