Sommario
FileDateTime Descrizione
Restituisce la data e l'ora della creazione o dell'ultima modifica di un file.
Esempio semplice FileDateTime
Supponiamo che un file "D:\test.txt" sia stato modificato l'ultima volta il 21/10/2019 9:41:30 AM .
1 | MsgBox FileDateTime("D:\test.txt") |
Questo tornerà il 21/10/2019 alle 9:41:30.
Sintassi FileDateTime
Nell'editor VBA, puoi digitare "FileDateTime(" per vedere la sintassi per la funzione FileDateTime:
La funzione FileDateTime contiene un argomento:
Nome percorso: Un'espressione stringa che rappresenta un file/cartella/unità.
Esempi di funzione FileDateTime VBA di Excel
Per elencare l'ora dell'ultima modifica della cartella e dei file sull'unità C, è possibile utilizzare il seguente codice.
123456789101112131415161718192021222324 | Sub Dir_Esempio()Dim fileName As StringDim fullName As StringDim rng come intervalloDim i As IntegerImposta rng = Intervallo ("A1")nomefile = Dir("C:\", vbDirectory)io = 1FarefullName = "C:\" & nomefilerng.Offset(i, 0) = nomefilerng.Offset(i, 1) = FileDateTime(fullName)rng.Offset(i, 2) = FileLen(fullName)rng.Offset(i, 3) = GetAttr(fullName)fileName = DirSe fileName = "" Quindi esci Faiio = io + 1Ciclo continuoFine sottotitolo |
Il risultato sarà simile al seguente.