Lister les fichier d'un dossier en fonction de leur date d'ajout
silvere112
Messages postés
172
Date d'inscription
Statut
Membre
Dernière intervention
-
silvere112 Messages postés 172 Date d'inscription Statut Membre Dernière intervention -
silvere112 Messages postés 172 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un serveur pour ma maison tournant sur windows 7 et j'ajoute de tant en tant des fichier dessus, j'aimerais avoir une liste des fichier ajouté dans un dossier dans l'ordre qui l'on été (dans un fichier texte)
Si quelqu'un a une solution merci d'avance :)
J'ai un serveur pour ma maison tournant sur windows 7 et j'ajoute de tant en tant des fichier dessus, j'aimerais avoir une liste des fichier ajouté dans un dossier dans l'ordre qui l'on été (dans un fichier texte)
Si quelqu'un a une solution merci d'avance :)
A voir également:
- Lister les fichier d'un dossier en fonction de leur date d'ajout
- Fichier bin - Guide
- Fichier .dat - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fonction si et - Guide
6 réponses
Bonjour,
Il te faudrait créer un script en batch qui se chargera de cela et qui tournera en tâche de fond ou qui se lancera une fois par jour.
Il te faudrait créer un script en batch qui se chargera de cela et qui tournera en tâche de fond ou qui se lancera une fois par jour.
Voilà une première version :
J'attend tes remarques, dis-moi ce qui va et ce qui ne va pas.
MODE CON: CP SELECT=1252
@echo off
set liste=%userprofile%\filelist.txt
set liste2=%userprofile%\filelist2.txt
rem
rem Saisie du dossier à traiter
rem
:dossier
set dos=
cls
echo.
echo Nom du dossier à analyser :
echo.
set /p dos=""
if %dos%A==A goto dossier
if not exist %dos% goto dossier
rem
rem Listage des fichiers du dossier
rem
cls
echo.
echo Analyse en cours ......
echo.
dir %dos% /OD | find /V "volume" | find /V "pertoire" | find /V "octets" > %liste%
rem
rem
rem
echo Liste des fichiers contenus dans %dos% > %liste2%
echo. >> %liste2%
FOR /F "tokens=1,2,4* delims= " %%i IN (%liste%) DO (
echo. >> %liste2%
echo %%i %%j ****** %%k %%l >> %liste2%
)
start %liste2%
J'attend tes remarques, dis-moi ce qui va et ce qui ne va pas.
Par contre j'ai un petit doute sur le tri chronologique de mon script : le tri s'effectue par rapport à la date de création du fichier sur le disque dur, donc si le fichier est téléchargé sur le net le tri devrait être bon, par contre si le fichier existe déjà sur le disque dur et est simplement copié dans le dossier en question alors le tri ne sera pas bon.
salut !!
dommage qu'on puisse pas ajouter une colonne à l'explorateur "date où j'ai copié ce fichier ici " et faire le tri
dommage qu'on puisse pas ajouter une colonne à l'explorateur "date où j'ai copié ce fichier ici " et faire le tri
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question