J'ai une boîte Windows et un dossier contenant ces fichiers:Comment faire pour déplacer tous les fichiers sauf le plus récent dans un dossier?
2010-07-04 20:18 81 in01_Acct_20100704001.r
2010-07-07 05:45 165 in01_Acct_20100706001.r
2010-07-07 19:41 82 in01_Acct_20100707001.r
2010-07-07 10:02 81 in01_Acct_20100707002.r
2010-07-08 08:31 89 in01_Acct_20100708001.r
2010-07-10 04:51 82 in01_Acct_20100709001.r
et je veux utiliser un lot pour déplacer périodiquement tous ces fichiers dans un autre dossier, sauf le plus récent (c.-à-in01_Acct_20100709001.r), parce que cela Le fichier est parfois encore en cours d'écriture et le déplacement peut entraîner le remplacement du fichier dans le dossier de destination lors de la prochaine exécution du lot et entraîner la perte du contenu du fichier.
Toutes les idées sur ce cas seraient grandement appréciées.
Quel est le code actuel que vous avez? –
Le code actuel est move * .r D: \ destination \. Je savais que c'était faux mais je ne sais pas exactement comment le faire sous Windows ... – suyao
Quelle version de Windows est-ce? Si vous pouvez utiliser powershell alors cela pourrait faciliter la programmation. –