我正在try 编写一段代码,而不是判断许多不同类型的图像文件的文件扩展名,而是查看文件属性.从搜索文档中我无法弄清楚的是,KIND:Image
到底是一个文件属性,还是苹果在FinderApp中创建的一个 struct ,目的是让用户更容易操作.
我编写了一个代码片段,获取扩展名为jpeg的文件的属性,每个文件的文件类型都返回为NSFileTypeRegular
.
let attr = try filemanager.attributesOfItem(atPath: pathConfig+"/"+file) as NSDictionary
if file.hasSuffix(ext) {
print ("Adding \(file) [ \(attr.fileSize()) \(attr.fileType())]")
print ( attr.fileModificationDate() )
}
有人知道MacOS是否保留了文件所属类别的属性吗?例如IMAGE
、DOCUMENT
等.