Functions > FileDirDisk >


FileGetTime

Obtient les informations de date et heure d'un fichier.

FileGetTime ( "filename" [, option = 0 [, format = 0]] )

Param�tres

filename Nom du fichier concern�.
option [optionnel] Indique la date � retourner:
    $FT_MODIFIED (0) = Date de derni�re modification (par d�faut)
    $FT_CREATED (1) = Date de cr�ation
    $FT_ACCESSED (2) = Date du dernier acc�s

Les constantes sont d�finies dans FileConstants.au3
format [optionnel] Type de retour:
    $FT_ARRAY (0)= Retourne un tableau (par d�faut)
    $FT_STRING (1) = Retourne une cha�ne AAAAMMJJHHMMSS

Valeur de retour

Succ�s: Retourne un tableau ou une cha�ne qui contient les informations de date du fichier. Voir Remarque.
�chec: D�finit @error <> 0.

Remarque

Le tableau est un tableau � une dimension contenant six �l�ments:
    [0] = ann�e (quatre chiffres)
    [1] = mois (de 01 � 12)
    [2] = jour (de 01 � 31)
    [3] = heure (de 00 � 23)
    [4] = min (de 00 � 59)
    [5] = sec (de 00 � 59)
Notez que les valeurs de retour sont compl�t�es avec des z�ros.

En relation

FileGetAttrib, FileGetSize, FileGetVersion, FileSetAttrib, FileSetTime

Exemple

#include <FileConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>

Example()

Func Example()
    ; Cr�e une constante locale avec le chemin du fichier qui sera lu/�crit.
    Local Const $sFilePath = _WinAPI_GetTempFileName(@TempDir)

    ; D�finit la date de modification du fichier au 1 novembre 2003 et utilise l'heure actuelle.
    Local $iFileSetTime = FileSetTime($sFilePath, "20031101", $FT_MODIFIED)

    ; Affiche la date de modification du fichier et retourne une cha�ne au format AAAAMMJJHHMMSS.
    If $iFileSetTime Then
        MsgBox($MB_SYSTEMMODAL, "", "Timestamp:" & @CRLF & FileGetTime($sFilePath, $FT_MODIFIED, 1))
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors du param�trage timestamp du fichier.")
    EndIf

    ; Supprime le fichier temporaire.
    FileDelete($sFilePath)
EndFunc   ;==>Example