修改一個(gè)或多個(gè)文件的時(shí)間戳。
FileSetTime ( "文件名", "時(shí)間", 類型 [, 遞歸遍歷] )
參數(shù)
文件名 | 目標(biāo)文件,例如:C:\*.au3、C:\文件夾 |
時(shí)間 | 格式為"YYYYMMDDHHMMSS"(年月日時(shí)分秒,24小時(shí)制)的時(shí)間。若給定的時(shí)間為空("")則使用當(dāng)前時(shí)間。 |
類型 | 要更改的時(shí)間戳類型:0 = 修改時(shí)間,1 = 創(chuàng)建時(shí)間,2 = 訪問(wèn)時(shí)間 |
遞歸遍歷 | [可選參數(shù)] 若設(shè)為1則將指定的屬性更改遞歸應(yīng)用到所有子目錄(默認(rèn)值為0,表示不遞歸)。 |
返回值
成功: | 返回值為1。 |
失。 | 返回值為0,說(shuō)明在修改時(shí)間戳的過(guò)程中遇到錯(cuò)誤。 |
注意
在 Windows 9x 下無(wú)法修改文件夾的時(shí)間戳,這類操作將被忽略。
相關(guān)
FileGetTime, FileGetAttrib, FileSetAttrib
示例
;修改文件 file.au3 的 “修改時(shí)間“ 屬性為2003年11月1日及當(dāng)前時(shí)間
$var = FileSetTime("file.au3", "20031101")