C++ Builder 参考手册 ➙ System::Sysutils ➙ FileGetDateTimeInfo
获取文件时间
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
bool __fastcall FileGetDateTimeInfo(const System::UnicodeString FileName, TDateTimeInfoRec &DateTime, bool FollowLink = true);
参数:
- FileName:文件名;
- DateTime:用于返回文件的时间信息;
- FollowLink:是否跟踪符号链接 (symbolic link);
返回值:
- true:通过参数 DateTime 返回文件的时间,TDateTimeInfoRec 类型,包含以下成员:
• CreationTime 创建时间,日期时间类型;
• LastAccessTime 访问时间,日期时间类型;
• TimeStamp 修改时间,日期时间类型; - false:获取文件时间失败;
- FollowLink:检查链接的目标是否存在,规则与 FileExists 相同。
- 可以用 System::Ioutils::TFile 的 GetLastWriteTime、GetLastAccessTime、GetCreationTime 成员来获取文件的修改时间、访问时间和创建时间;
- 可以用 System::Ioutils::TFile 的 SetLastWriteTime、SetLastAccessTime、SetCreationTime 成员来设定文件的修改时间、访问时间和创建时间。
相关:
- System::Sysutils::FileDateToDateTime
- System::Sysutils::DateTimeToFileDate
- System::Sysutils::FileOpen
- System::Sysutils::FileCreate
- System::Sysutils::FileRead
- System::Sysutils::FileWrite
- System::Sysutils::FileSeek
- System::Sysutils::FileClose
- System::Sysutils::FileAge
- System::Sysutils::FileGetDate
- System::Sysutils::FileGetDateTimeInfo
- System::Sysutils::FileSetDate
- System::Sysutils::FileGetAttr
- System::Sysutils::FileSetAttr
- System::Sysutils::FileIsReadOnly
- System::Sysutils::FileSetReadOnly
- System::Sysutils::DeleteFile
- System::Sysutils::RenameFile
- System::Sysutils::FileExists
- System::Sysutils::DirectoryExists
- System::Sysutils
- System::Ioutils::TFile::GetLastWriteTime
- System::Ioutils::TFile::GetLastAccessTime
- System::Ioutils::TFile::GetCreationTime
- System::Ioutils::TFile::SetLastWriteTime
- System::Ioutils::TFile::SetLastAccessTime
- System::Ioutils::TFile::SetCreationTime
- System::Ioutils
- System::Dateutils
- System::TDateTime
- System
C++ Builder 参考手册 ➙ System::Sysutils ➙ FileGetDateTimeInfo