如何使用NSFileHandle获取文件的创建,修改日期和文件类型? 请帮我解决这个问题。 我试过NSDate,但是他找到了解决方案。
答案 0 :(得分:0)
NSFileHandle
不适合这个。你有什么理由想要使用那门课程或觉得你必须这样做吗?
您应该将-[NSURL getResourceValue:forKey:error:]
与NSURLCreationDateKey
,NSURLContentModificationDateKey
和NSURLTypeIdentifierKey
一起使用。
如果您真的只有NSFileHandle
,则必须使用-fileDescriptor
方法获取其文件描述符,然后使用fstat()
函数获取创建和修改时间。您可以将fcntl()
与F_GETPATH
一起使用以从文件描述符中恢复路径。从那里,您可以构建一个NSURL
用于获取类型(如果您愿意,也可以使用日期)。