FileTime是一款用于MATLAB开发的工具箱,专门针对Windows系统设计。它能够便捷地读取并修改文件及其目录的创建、访问与更新的时间戳信息,极大提升了用户对文件属性操作的灵活性和效率。
这些 MEX 函数用于在 Windows 系统下获取和设置文件的创建、访问及写入时间。
SetFileTime(文件名,规范,日期向量,类型)
- FileName:指定要操作的文件或目录名称,并可以使用绝对路径或者相对路径。支持 Unicode 名称以及 UNC 路径。
- 规范:字符串值,“创建”、“访问”、“写入”。
- DateVector:长度为 6 的双向量(参考 DATEVEC)或是 UINT64 类型的数据结构。
- 类型:可选参数,用于指定从本地时间到 UTC 时间转换的方法。
GetFileTime(文件名,类型,输出类型)
- FileName:同上所述的绝对路径或相对路径。
- 类型:可选参数,表示将 UTC 时间转化为本地时间的方式。
- OutType:可选参数,默认为结构体形式的一次性返回或者三次独立返回。
- 时间:结果可以是带有“创建”、“访问”和“写入”字段的单个结构一次输出、长度为 6 的 DATEVEC 或者 UINT64 类型的数据。
需要注意的是,进行本地时间与 UTC 时间之间的转换需要 Windows 系统的支持。