我成功地找到了指定文件的扩展文件类型(JPEG图像,TIFF图像,...),但我正在寻找更通用的东西,可以对图像,moovies,文本文件等"大导弹"中的文件进行分类.有没有办法在可可(或客观-c)中实现这一目标?
谢谢你的帮助,
我有一个NSURL对象.它具有文件系统元素的地址,它可以是文件或目录.我希望能够判断NSURL是目录还是文件.
我已经尝试过了,这似乎不起作用!
NSURL * temp ....... ;// it is initialized and has a valid value
CFURLRef xx = (CFURLRef)CFBridgingRetain(temp);
if(CFURLHasDirectoryPath(xx)) NSLog(@"was a file");
else NSLog(@"was a folder");
Run Code Online (Sandbox Code Playgroud) 我想检查一下latestObject的类型.这是一些代码:
allMedia = PHAsset.fetchAssetsWithOptions(fetchOptions)
let allPhotos = PHAsset.fetchAssetsWithMediaType(.Image, options: fetchOptions)
let allVideo = PHAsset.fetchAssetsWithMediaType(.Video, options: fetchOptions)
print("Found \(allMedia.count) media")
print("Found \(allPhotos.count) images")
print("Found \(allVideo.count) videos")
let latestObject: AnyObject! = allMedia.lastObject
// How to check what type latestObject is?
// I think something with mediaType but how is it exactly going?
Run Code Online (Sandbox Code Playgroud)