修改一个或多个文件的时间戳。
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")