2010-05-29 100 views

回答

4

一种方式是在有条件的基础上NSFileManager小号-fileExistsAtPath:isDirectory:结果目录复制项目:

NSFileManager *manager = [NSFileManager defaultManager]; 
NSArray *files = [manager contentsOfDirectoryAtPath:pathFrom error:nil]; 

for (NSString *file in files) { 
    NSString *fileFrom = [pathFrom stringByAppendingPathComponent:file]; 
    BOOL isDir; 

    if (![manager fileExistsAtPath:fileFrom isDirectory:&isDir] || isDir) { 
     continue; 
    } 

    NSString *fileTo = [pathTo stringByAppendingPathComponent:file]; 
    NSError *error = nil; 
    [manager copyItemAtPath:fileFrom toPath:fileTo error:&error]; 
    if (error) // ... 
} 
+0

这对我的作品。 – Vervious 2010-05-29 05:03:49

相关问题