Tabla de contenido
FileDateTime Descripción
Devuelve la fecha y la hora en que se creó o modificó por última vez un archivo.
Ejemplo simple de FileDateTime
Suponga que un archivo "D: \ test.txt" se modificó por última vez el 21/10/2019 a las 9:41:30 a. M.
1 | MsgBox FileDateTime ("D: \ test.txt") |
Esto devolverá el 21/10/2019 a las 9:41:30 a.m.
Sintaxis de FileDateTime
En el Editor de VBA, puede escribir "FileDateTime (" para ver la sintaxis de la función FileDateTime:
La función FileDateTime contiene un argumento:
PathName: Una expresión de cadena que representa un archivo / carpeta / unidad.
Ejemplos de la función FileDateTime de Excel VBA
Para enumerar la última hora de modificación de la carpeta y los archivos en la unidad C, puede usar el siguiente código.
123456789101112131415161718192021222324 | Sub Dir_Ejemplo ()Dim fileName como cadenaDim fullName como cadenaAtenuar como rangoDim i como enteroEstablecer rng = Rango ("A1")fileName = Dir ("C: \", vbDirectory)i = 1HacerfullName = "C: \" & fileNamerng.Offset (i, 0) = nombreArchivorng.Offset (i, 1) = FileDateTime (fullName)rng.Offset (i, 2) = FileLen (nombre completo)rng.Offset (i, 3) = GetAttr (nombre completo)fileName = DirSi fileName = "" Entonces Salir Haceryo = yo + 1CírculoEnd Sub |
El resultado será similar al siguiente.