0

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

4

1 回答 1

0

NSFileHandle这不是理想的班级。您是否有某些原因想要使用该课程或觉得必须使用该课程?

您应该-[NSURL getResourceValue:forKey:error:]与键NSURLCreationDateKeyNSURLContentModificationDateKey和一起使用NSURLTypeIdentifierKey

如果你真的只有一个NSFileHandle继续,你将不得不使用方法获取它的文件描述符-fileDescriptor,然后使用fstat()函数来获取创建和修改时间。您可以使用fcntl()withF_GETPATH从文件描述符中恢复路径。从那里,您可以构造一个NSURL用于获取类型的用途(如果您愿意,还可以获取日期)。

于 2013-07-19T06:17:49.160 回答