Obsah
Popis FileDateTime
Vrátí datum a čas, kdy byl soubor vytvořen nebo naposledy upraven.
Jednoduchý příklad FileDateTime
Předpokládejme, že soubor „D: \ test.txt“ byl naposledy upraven 21. 10. 2019 9:41:30.
1 | MsgBox FileDateTime ("D: \ test.txt") |
To se vrátí 21.10.2019 9:41:30.
Syntaxe FileDateTime
V editoru VBA můžete zadat „FileDateTime (“ a zobrazit syntaxi funkce FileDateTime:
Funkce FileDateTime obsahuje argument:
Název cesty: Řetězcový výraz představující soubor/složku/jednotku.
Příklady funkce Excel VBA FileDateTime
K výpisu času poslední změny složky a souborů na disku C můžete použít následující kód.
123456789101112131415161718192021222324 | Sub Dir_Example ()Dim fileName As StringDim fullName As StringDim rng As RangeDim i As IntegerNastavit rng = rozsah ("A1")fileName = Dir ("C: \", vbDirectory)i = 1DělatfullName = "C: \" & název_souborurng.Offset (i, 0) = název souborurng.Offset (i, 1) = FileDateTime (fullName)rng.Offset (i, 2) = FileLen (fullName)rng.Offset (i, 3) = GetAttr (fullName)název_souboru = DirPokud fileName = "" Pak Ukončete Doi = i + 1SmyčkaEnd Sub |
Výsledek bude podobný následujícímu.