函数说明

FileSetTime

修改一个或多个文件的时间戳。

FileSetTime ( "文件名", "时间", 类型 [, 递归遍历] )

 

参数

文件名 目标文件,例如:C:\*.au3、C:\文件夹
时间 格式为"YYYYMMDDHHMMSS"(年月日时分秒,24小时制)的时间。若给定的时间为空("")则使用当前时间。
类型 要更改的时间戳类型:0 = 修改时间,1 = 创建时间,2 = 访问时间
递归遍历 [可选参数] 若设为1则将指定的属性更改递归应用到所有子目录(默认值为0,表示不递归)。

 

返回值

成功: 返回值为1。
失败: 返回值为0,说明在修改时间戳的过程中遇到错误。

 

注意

在 Windows 9x 下无法修改文件夹的时间戳,这类操作将被忽略。

 

相关

FileGetTime, FileGetAttrib, FileSetAttrib

 

示例


;修改文件 file.au3 的 “修改时间“ 属性为2003年11月1日及当前时间
$var = FileSetTime("file.au3", "20031101")