[R] Renommer fichier avec date + heure création

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
cl77184
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 04 oct. 2008 18:29
Status : Hors ligne

[R] Renommer fichier avec date + heure création

#1

Message par cl77184 »

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 .
Avatar du membre
jbnh
Niveau 11
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

#2

Message par jbnh »

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
Avatar du membre
sylvanie
Niveau 11
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

#3

Message par sylvanie »

Jbnh a été un poil plus rapide ^^
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.
Avatar du membre
jbnh
Niveau 11
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

#4

Message par jbnh »

@ 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 ^^)
► Afficher le texte
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
sylvanie
Niveau 11
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

#5

Message par sylvanie »

Ah bah oui, faut que j'arrête de lire en diagonale :mrgreen:
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
cl77184
Niveau 1
Niveau 1
Messages : 2
Enregistré le : sam. 04 oct. 2008 18:29
Status : Hors ligne

Re: [..] Renommer fichier avec date + heure création

#6

Message par cl77184 »

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)
Répondre