FileGetTime


返回指定文件或文件夹的时间戳(时间和日期)信息。

FileGetTime, OutputVar [, Filename, WhichTime]

参数

OutputVar YYYYMMDDHH24MISS 格式存储返回的时间日期的变量名。时间就是本地时间,不是UTC/GMT(格林尼治标准时间)。
Filename [可选参数]目标文件或文件夹的名字,如果绝对路径没有指定,就假设在 %A_WorkingDir%(工作目录) 中。如果忽略不写,当前 File-Loop 中最深的文件将被代替使用。
WhichTime [可选参数]指定时间戳的返回类型:
M =修改时间(参数被省略时的默认值)。
C = 创建时间。
A = 访问时间。

ErrorLevel

如果有问题的话 ErrorLevel 被设置为1,否则设置为0。

注意

在操作系统上,一个文件的访问时间在NT上要比在WIN9x上更加精确。

参见 YYYYMMDDHH24MISS 来获取日期和时间的解释。

相关命令

FileSetTime, FormatTime, If var is [not] type, FileGetAttrib, FileSetAttrib, FileGetSize, FileGetVersion, File-loop, EnvAdd, EnvSub

示例

FileGetTime, OutputVar, C:\My Documents\test.doc  ; 默认地返回修改时间。
FileGetTime, OutputVar, C:\My Documents\test.doc, C  ; 返回创建时间。

翻译:hsudatalks