0
如何使用NSFileHandle获取文件的创建日期和修改日期以及文件的种类? 请帮我解决这个问题。 我试过用NSDate,但dint找到解决方案。如何使用NSFileHandle获取文件的创建日期和修改日期以及文件的种类?
如何使用NSFileHandle获取文件的创建日期和修改日期以及文件的种类? 请帮我解决这个问题。 我试过用NSDate,但dint找到解决方案。如何使用NSFileHandle获取文件的创建日期和修改日期以及文件的种类?
NSFileHandle
对此不是理想的类。您是否有理由想要使用该课程,或者有必要?
您应该使用-[NSURL getResourceValue:forKey:error:]
的密钥NSURLCreationDateKey
,NSURLContentModificationDateKey
和NSURLTypeIdentifierKey
。
如果你真的只有一个NSFileHandle
继续下去,你将不得不使用-fileDescriptor
方法获取文件描述符,然后使用fstat()
函数获取创建和修改时间。您可以使用fcntl()
和F_GETPATH
从文件描述符中恢复路径。从那里,你可以构建一个NSURL
用来获得类型(如果你愿意,也可以)。