Utility di Windows per cercare file con determinati criteri e agire su di essi


0

Sto cercando un'utilità Windows che può cercare file che soddisfano determinati criteri (ad esempio, il tipo di file è "Word" (.doc o .docx), con data dell'ultima modifica più vecchia di 1 anno fa), e esegui diverse azioni su di essi tutte (ad esempio, eliminale o spostale da qualche altra parte, oppure copiali e modifica i loro bit di archivio).

Che cosa mi consiglia?


1
quale versione di Windows? Vista integrata forfiles ( technet.microsoft.com/en-us/library/cc753551%28v=ws.10%29.aspx ) sembra una scelta ovvia per compiti semplici, powershell per qualsiasi altra cosa
wmz

@ wmz: è una risposta..postalo come uno.
tumchaaditya

Risposte:


1

Il più semplice sarebbe Cygwin, ma è un po 'pesante se vuoi farlo solo quello . Puoi ottenere una versione standalone di find + xargs con Findutils . Puoi quindi utilizzarlo nello stesso modo in cui faresti su una piattaforma Linux.


0

Io uso Opus di directory per questo tipo di cose. Visualizza i file trovati in una finestra e puoi eseguire tutte le normali operazioni sui file sul risultato trovato.

enter image description here


0

Per Vista e successivamente integrato forfiles ( technet.microsoft.com/en-us/library/cc753551%28v=ws.10%29.aspx ) sembra una scelta ovvia per compiti semplici.

( dalla pagina ms sopra , modificato)
Sintassi:

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

Forfiles può selezionare i file e quindi eseguire un comando su di essi da:

Nome del file.
Nome del file senza estensione.
Estensione del nome del file.
Percorso completo del file.   Percorso relativo del file.
Che si tratti di un file o di una directory.
Dimensione del file, in byte. Ultimo timbro data modificato sul file.
Ultimo timestamp modificato sul file.

Per eseguire il comando interno (come dir attrib e così via) che avresti bisogno di usare cmd /c command sintassi. Se devi eseguire più di un comando puoi concatenarli &o metterli in un file batch.

Se hai bisogno di qualcosa di più complesso (combinando maschere, ecc.), Userei powershell.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.