Bonjour
Je suis à la recherche d'un script qui me permette de renommer un fichier en ajoutant dans le nom du fichier la date et heure de création du fichier (et non pas la date du jour).
Exemple : pour un fichier toto.txt créé le 01/01/2008 à 11:20
toto.txt ==> 01012008_1120_toto.txt
Quelqu'un peut-il m'aider ??
Merci d'avance.
PS : je débute sur autoit .
[R] Renommer fichier avec date + heure création
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: Renommer fichier avec date + heure création
essaye un peu ceci:
Code : Tout sélectionner
;********************************************************
$fichier = "C:\Users\JB\Desktop\test.txt"
;********************************************************
$file = StringTrimLeft($fichier,StringInStr($fichier,"\",0,-1))
$Path = StringLeft($fichier,StringInStr($fichier,"\",0,-1)-1)
$t = FileGetTime($fichier , 1)
If Not @error Then
$yyyymd = $t[2] & "" & $t[1] & "" & $t[0] & "_"&$t[3]& $t[4]
FileMove($fichier, $Path&"\"&$yyyymd&"_"&$file)
EndIf
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Renommer fichier avec date + heure création
Jbnh a été un poil plus rapide ^^
Mais bon maintenant que j'ai fait une mouture je la propose :
Mais bon maintenant que j'ai fait une mouture je la propose :
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Renommer fichier avec date + heure création
@ sylvanie , ton code est bien clair mais il renomme le fichier avec la date actuelle et non la date de création !
Vla la correction (j'ai juste change le prefix avec filegettime ^^)
Vla la correction (j'ai juste change le prefix avec filegettime ^^)
► Afficher le texte
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Renommer fichier avec date + heure création
Ah bah oui, faut que j'arrête de lire en diagonale 

Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Re: [..] Renommer fichier avec date + heure création
un GRAND ++++ merci à tous les 2.
J'ai juste apporté une modification car je m'étais mal exprimée dans ma demande.
C'était en fait la date de modification du fichier et non la date de création.
J'ai donc remplacé
$t = FileGetTime($fichier , 1) par $t = FileGetTime($fichier , 0)
J'ai juste apporté une modification car je m'étais mal exprimée dans ma demande.
C'était en fait la date de modification du fichier et non la date de création.
J'ai donc remplacé
$t = FileGetTime($fichier , 1) par $t = FileGetTime($fichier , 0)