+(NSMutableArray *)loadUSBImageNames{
NSMutableArray *fileNames=[NSMutableArray arrayWithCapacity:10];
NSString *rootFloder=@"var/mnt";
BOOL isDir;
[[NSFileManager defaultManager] fileExistsAtPath:rootFloder isDirectory:(&isDir)];
if (isDir)
{
NSArray* array = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:rootFloder error:nil];
for (int j=0; j<[array count]; j++)
{
NSString *fileRoot=[rootFloder stringByAppendingPathComponent:[array objectAtIndex:j]];//U盘根目录
NSArray* arrayChild = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:fileRoot error:nil];
for (int i=0; i<[arrayChild count]; i++) {
NSString *documentFloder=[fileRoot stringByAppendingPathComponent:[arrayChild objectAtIndex:i]];//图片文件夹
if([documentFloder rangeOfString:@"DCIM"].length>0){
NSArray* arrayDocument = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:documentFloder error:nil];
for (int k=0; k<[arrayDocument count]; k++) {
NSString *fileName=[arrayDocument objectAtIndex:k];//图片
if ([[fileName lowercaseString] hasSuffix:@".jpg"]) {
[fileNames addObject:[documentFloder stringByAppendingPathComponent:fileName]];
}
}
//[fileNames addObject:[NSString stringWithFormat:@"documentFloder:%@",documentFloder]];
NSArray *suArray=[[NSFileManager defaultManager] subpathsAtPath:documentFloder];
for(int i=0;i<[suArray count];i++){
NSString *sFileName=[suArray objectAtIndex:i];//图片
if ([[sFileName lowercaseString] hasSuffix:@".jpg"]) {
[fileNames addObject:[documentFloder stringByAppendingPathComponent:sFileName]];
}
}
}
}
}
}
else
{
}
return fileNames;
}