2016-01-11 3 views
1

Essayer d'utiliser robocopy pour déplacer les enregistrements CCTV dans des dossiers par année. Puis éventuellement par mois. Il y a 392 131 fichiers. Je comprends la date de robocopy formatée yyyymmdd.robocopy minage maxage ne fonctionne pas

robocopy d:\ipcam\ d:\ipcam2014 /MOV /minage:20140101 /maxage:20141231 

Je n'étais pas sûr que les valeurs étaient traitées comme une date. J'ai testé en entrant une date incorrecte et je jette une erreur.

Le système est un Windows XP SP3 également essayé sur le réseau à partir Windows 7 mais même résultat - tous les fichiers ignorés.

Répondre

4

/MAXAGE: n :: MAXimum fichier AGE - exclut les fichiers de plus de n jours/date.
/MINAGE: n :: MINimum fichier AGE - exclut les fichiers dont la date est supérieure à n jours/date.

Ainsi MINAGE exclura fichiers les plus récents que 20.140.101 Et MAXAGE exclura les fichiers de plus de 20141231

Alors ne serait sélectionné.

Si vous voulez 20140101-20141231, essayez d'échanger les valeurs entre MINAGE et MAXAGE

Alors MINAGE exclura les fichiers plus récents que 20.141.231 Et MAXAGE exclura les fichiers de plus de 20.140.101

+0

Merci. Il fonctionne maintenant. Je pense que le mouvement est mis en œuvre dans robocopy comme une copie puis une suppression de sorte qu'il utilise beaucoup de ressources de disque. Je pense que je vais avoir besoin d'une autre solution peut-être vbscipt? – William