FileSetDate - C++ Builder

C++ Builder 參考手冊System::SysutilsFileSetDate


設置文件時間戳

頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數原型:

int __fastcall FileSetDate(const System::UnicodeString FileName, int Age);
int __fastcall FileSetDate(NativeUInt Handle, int Age);

參數:

  • FileName:文件名;
  • Handle:文件句柄;
  • Age:文件時間戳;

返回值:

  • 如果設置文件時間戳成功,返回 0,否則返回值不等於 0;
  • 包含文件名 FileName 參數的函數多平臺支持;
  • 包含文件句柄 Handle 參數的函數只支持 Windows 操作系統;
  • 文件時間戳:這個版本的文件時間戳時間範圍爲 1980/01/01 00:00:00 ~ 2107/12/31 23:59:58,大約而無法精確到秒,由於現在的操作系統提供更寬範圍並且更高精度的時間戳了,這是過時的方法了;
  • System::Sysutils::FileGetDateTimeInfo 可以提供更精確的時間和更多的項目;
  • 可以用 System::Ioutils::TFile 的 GetLastWriteTime、GetLastAccessTime、GetCreationTime 成員來獲取文件的修改時間、訪問時間和創建時間;
  • 可以用 System::Ioutils::TFile 的 SetLastWriteTime、SetLastAccessTime、SetCreationTime 成員來設定文件的修改時間、訪問時間和創建時間。

相關:


C++ Builder 參考手冊System::SysutilsFileSetDate

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章