方法

GioFileInfoget_modification_date_time

自版本:2.62

声明 [源代码]

GDateTime*
g_file_info_get_modification_date_time (
  GFileInfo* info
)

描述 [源代码]

获取当前 info 的修改时间,并以 GDateTime 形式返回。

如果 GFileInfo 不包含 G_FILE_ATTRIBUTE_TIME_MODIFIED,调用此函数将产生错误。如果提供了 G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC,则返回的 GDateTime 将额外包含微秒精度。

如果需要纳秒精度,必须通过使用 g_file_info_get_attribute_uint32() 分别查询 G_FILE_ATTRIBUTE_TIME_MODIFIED_NSEC

自版本:2.62

返回值

类型: GDateTime

修改时间,或者如果未知则返回 NULL

方法调用者负责获取的返回数据的所有权,并负责释放它。
返回值可能为 NULL