iPhone 获取某个目录下的所有文件

- (void)clearFilesUnderTMPFolder
{
    NSString *tmpPath = [NSHomeDirectory() stringByAppendingPathComponent:@"tmp"];
    
    NSError *error = nil;
    NSFileManager *fileManager = [NSFileManager defaultManager];
    [fileManager changeCurrentDirectoryPath:[tmpPath stringByExpandingTildeInPath]];
    NSArray *files = [fileManager subpathsAtPath:tmpPath];
    
    for (NSUInteger i = 0; i < [files count]; ++i)
    {
        NSString *filePath = [NSString stringWithFormat:@"%@/%@", tmpPath, [files objectAtIndex:i]];
        [fileManager removeItemAtPath:filePath error:&error];
        if (error != nil)
        {
            NSLog(@"clear files under tmp folder: \n%@", error);
        }
    }
}

你可能感兴趣的:(iPhone 获取某个目录下的所有文件)