commande DOS - Shell/Batch - Programmation
Marsh Posté le 07-05-2005 à 21:15:56
Je pense que tu dois "parser" la sortie de la commande dir.
Marsh Posté le 08-05-2005 à 01:34:25
J'ai trouvé un bout de code ici et j'ai un peu adapté.
A enregistrer dans un fichier nom_fichier.cmd
Code :
|
Si l'heure est inutile remplace
Code :
|
par
Code :
|
Marsh Posté le 08-05-2005 à 20:51:43
Je te remercie de ta réponse. Ca m'éclaire sur ce que je dois faire, mais j'ai testé ce que tu m'as donné et ça ne fonctionne pas. Le fichier out.txt est bien généré mais c'est // qui est enregixtré dedans.
Marsh Posté le 08-05-2005 à 21:18:42
Effectivement au premier lancement ca écrit //, mais ça a l'air de marcher à partir du 3ème lancement du programmme.
Marsh Posté le 09-05-2005 à 10:45:17
J'ai trouvé !!!
Pour que cela fonctionne à chaque fois, il faut mettre la ) de fin à la fin de la ligne 11.
En tout cas, merci dilbert pour ton aide.
Marsh Posté le 18-07-2005 à 16:31:51
@echo off
MD c:\temp
echo Programme pour trouver la date de derniere Modification d'un fichier:
echo.
set /p NOM=Entrer le nom du fichier:
echo Entrer le chemin par Exemple "C:\Temp"
set /p FICHIER=Entrer son emplacement:
dir /TW %FICHIER% | find "%NOM%" /i > C:\TEMP\temp10.txt
for /F "tokens=1 delims= " %%i in (C:\TEMP\temp10.txt) do set VERI1=%%i
echo Recherche effectuer le %DATE% pour le fichier %NOM%:>>C:\TEMP\reponse.txt
echo Fichier modifier Le %VERI1%>>C:\TEMP\reponse.txt
start C:\TEMP\reponse.txt
:FIN
Tien c'est cado!!!
Marsh Posté le 06-10-2006 à 17:30:24
Pour ceux qui veulent faire de l'archivage, rar.exe a une option de filtre sur la date d'un fichier (option tb en ligne de commande).
Marsh Posté le 07-05-2005 à 09:41:13
Bonjour,
Après diverses recherches sur différents forums, je n'ai pas trouvé de réponse à ma question.
Est-il possible de récupérer sous DOS la date de modification (et seulement la date !!) d'un fichier, et si oui comment?
Merci de vos réponses.