1. 程式人生 > >指定檔案路徑下的當前層級的所有資料夾

指定檔案路徑下的當前層級的所有資料夾

+ (NSArray *)getDirectorysWithFilePath:(NSString *)filePath
{
    if ([self isFileExists:filePath])
    {
        // NSURL *urlDirectory = [[NSBundle mainBundle] bundleURL];
        NSURL *urlDirectory = [NSURL fileURLWithPath:filePath];
        NSArray *array = [[NSFileManager defaultManage] contentsOfDirectoryAtURL:urlDirectory
                                       includingPropertiesForKeys:@[]
                                                          options:NSDirectoryEnumerationSkipsHiddenFiles
                                                            error:nil];
        
        NSMutableArray *results = [NSMutableArray arrayWithCapacity:array.count];
        for (NSURL *fileUrl in array)
        {
            [results addObject:fileUrl.path];
        }
        return results;
    }
    return nil;
}