Copiez tous les fichiers créés après une heure spécifique dans la ligne de commande (Windows)?

Je voudrais copier facilement un lot de fichiers d'un très grand répertoire vers un autre en fonction de l'heure de création (chaque heure je veux copier les fichiers de la dernière heure).

J'ai utilisé la fonction Xcopy / D, mais vous ne pouvez que mettre la date mais pas l'heure.

Y a-t-il une autre commande? Le répertoire est vraiment grand et il est très long de tester chaque fichier pour sa date de création dans un script. Xcopy est génial mais manque de l'heure.

Robocopy fera le travail, en supposant que vous pouvez spécifier un fichier de la copie de l'heure précédente comme un timestamp – quelque chose comme

robocopy <source> <destination> * /XO <file-from-an-hour-ago> <filespec-to-copy> 

Devrait faire l'affaire, avec un peu de peaufinage. J'espère que cela t'aides!

Modifié pour ajouter: Sur une boîte de pré-Vista, vous devrez peut-être télécharger Robocopy, ce qui, autant que je le sais, est le mieux obtenu dans le téléchargement des outils du Kit de ressources Server 2003 ; Pour autant que je sache, Vista et plus récents devraient avoir Robocopy installé par défaut et présent dans votre chemin.