cs_joina
Messages postés31Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention23 mai 2003
-
15 mai 2003 à 11:15
tawac
Messages postés37Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention28 octobre 2005
-
6 juil. 2005 à 14:56
Bonjour à tous, j'ai trouvé sur ce forum que la date d'un fichier, c'est
datefic = FileDateTime("MonFichier")
Mais ça doit être la date de création, moi j'ai besoin de la date de dernière modification.
stevebelgium
Messages postés180Date d'inscriptionlundi 17 mars 2003StatutMembreDernière intervention 7 juin 20031 15 mai 2003 à 11:27
une example avec c;\a.txt
Private Sub Command1_Click()
ShowFileAccessInfo "c:\test.txt"
End Sub
Sub ShowFileAccessInfo(filespec)
Dim fs, f, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(filespec)
s = UCase(filespec) & vbCrLf
s = s & "Created: " & f.DateCreated & vbCrLf
s = s & "Last Accessed: " & f.DateLastAccessed & vbCrLf
s = s & "Last Modified: " & f.DateLastModified
MsgBox s, 0, "File Access Info"
End Sub
tawac
Messages postés37Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention28 octobre 2005 6 juil. 2005 à 14:40
Il existe DateLastModified , DateCreated et DateLastAccessed
Dim fs, f, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(specfichier)
s = s & "Dernière modification le : " & f.DateLastModified
tawac
Messages postés37Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention28 octobre 2005 6 juil. 2005 à 14:56
Pour répondre à ta question:
FileDateTime renvoie la date de dernière modification, je viens de le tester.
Si le fichier n'a jamais été modifié, la date de création est alors renvoyée.