Bonjour,
Je dois créer une tache planifiée qui exécute un .bat pour déplacer les 5 fichiers les plus vieux d'un répertoire à un autre.
Je me demande comment je vais faire pour ne prendre que les 5 plus vieux fichiers d'un répertoire ==> peut-être en me basant sur la date de création du fichier ? ==> dir /T:C ou dir /o-d /w
Actuellement j'ai ceci pour lister mon répertoire:
Je voudrais combiner l'option /F et /L pour limiter l'affichage a 5 et utiliser la commande dir /T:C ou dir /o-d /w pour avoir les 5 plus vieux mais je n'y arrive pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @echo off SET SOURCE="C:\Users\neotof\Desktop\fichier\*.mp3" SET DESTINATION="C:\Users\neotof\Desktop\fichier2\" for /F %%x in (%SOURCE%) do ( echo %%x move %%x %DESTINATION% ) pause
Auriez vous une idée, un piste ?
D'avance merci
Partager