如何使用NSFileHandle获取文件的创建,修改日期和文件类型?

时间:2013-07-19 05:43:54

标签: cocoa nsfilehandle file-attributes

如何使用NSFileHandle获取文件的创建,修改日期和文件类型? 请帮我解决这个问题。 我试过NSDate,但是他找到了解决方案。

1 个答案:

答案 0 :(得分:0)

NSFileHandle不适合这个。你有什么理由想要使用那门课程或觉得你必须这样做吗?

您应该将-[NSURL getResourceValue:forKey:error:]NSURLCreationDateKeyNSURLContentModificationDateKeyNSURLTypeIdentifierKey一起使用。

如果您真的只有NSFileHandle,则必须使用-fileDescriptor方法获取其文件描述符,然后使用fstat()函数获取创建和修改时间。您可以将fcntl()F_GETPATH一起使用以从文件描述符中恢复路径。从那里,您可以构建一个NSURL用于获取类型(如果您愿意,也可以使用日期)。