【发布时间】:2014-06-09 08:39:18
【问题描述】:
我搜索了很多,但没有找到任何解决方案。我正在开发创建视频并保存在本地目录并在应用程序的前屏幕上显示这些保存的视频的应用程序。但我只想在屏幕上显示 6 个最新保存的视频。如何从目录中获取最新的视频路径。请帮忙。
这是我用来获取所有视频文件的代码
[[NSFileManager defaultManager] fileExistsAtPath:DocumentPath
isDirectory:&isDir];
if ( isDir ) {
NSMutableArray *contentItemArray = [[NSMutableArray alloc] init];
NSArray *contentOfDirectory =
[[NSFileManager defaultManager] contentsOfDirectoryAtPath:finalDirectory
error:NULL];
for (int i = 0; i<[contentOfDirectory count]; i++) {
NSString *fileName = [contentOfDirectory objectAtIndex:i];
if([fileName.pathExtension isEqualToString:@"mov"])
{
[contentItemArray addObject:fileName];
}
} }
【问题讨论】:
-
这个SO question 可以帮助你,它展示了如何检索创建日期。
标签: ios objective-c nsfilemanager