Innholdsfortegnelse
Beskrivelse av FileDateTime
Returnerer dato og klokkeslett for da en fil ble opprettet eller sist endret.
Enkelt FileDateTime -eksempel
Anta at filen “D: \ test.txt” sist ble endret 21.10.2019 09:41:30.
1 | MsgBox FileDateTime ("D: \ test.txt") |
Dette vil returnere 21/10/2019 09:41:30 AM.
Syntaks for FileDateTime
I VBA Editor kan du skrive "FileDateTime (" for å se syntaksen for FileDateTime -funksjonen:
FileDateTime -funksjonen inneholder et argument:
Banenavn: Et strenguttrykk som representerer en fil/mappe/stasjon.
Eksempler på Excel VBA FileDateTime -funksjon
For å vise den siste endrede tiden for mappen og filene på C -stasjonen, kan du bruke følgende kode.
123456789101112131415161718192021222324 | Sub Dir_Example ()Dim filnavn som strengDim fullName As StringDim rng As RangeDim i As IntegerSett rng = Range ("A1")fileName = Dir ("C: \", vbDirectory)jeg = 1GjørefullName = "C: \" og filnavnrng.Offset (i, 0) = filnavnrng.Offset (i, 1) = FileDateTime (fullName)rng.Offset (i, 2) = FileLen (fullName)rng.Offset (i, 3) = GetAttr (fullName)filnavn = DirHvis fileName = "" Så avslutt Doi = i + 1LøkkeSlutt Sub |
Resultatet vil være likt med følgende.