如何使用 NSFileHandle 获取文件的创建、修改日期和文件类型?请帮我解决这个问题。我尝试使用 NSDate,但没有找到解决方案。
问问题
144 次
1 回答
0
NSFileHandle
这不是理想的班级。您是否有某些原因想要使用该课程或觉得必须使用该课程?
您应该-[NSURL getResourceValue:forKey:error:]
与键NSURLCreationDateKey
、NSURLContentModificationDateKey
和一起使用NSURLTypeIdentifierKey
。
如果你真的只有一个NSFileHandle
继续,你将不得不使用方法获取它的文件描述符-fileDescriptor
,然后使用fstat()
函数来获取创建和修改时间。您可以使用fcntl()
withF_GETPATH
从文件描述符中恢复路径。从那里,您可以构造一个NSURL
用于获取类型的用途(如果您愿意,还可以获取日期)。
于 2013-07-19T06:17:49.160 回答