1.利用NSFileManager 文件处理类来得到文件夹路径下的所有文件或文件夹名称
NSFileManager *fm = [NSFileManagerdefaultManager];
//获取某个文件夹路径下面的所有的文件或文件夹名称
NSString *path =@"/Users/tarena/Desktop/full";
NSArray *fileNames = [fm contentsOfDirectoryAtPath:patherror:nil];//获取在path这个文件夹下的内容目录
//得到完整路径
NSString *filePath = [path stringByAppendingPathComponent:fileName];
2.判断文件是否存在if ([fm fileExistsAtPath:path]) {
NSLog(@"存在");
}else{
NSLog(@"不存在");
}
3.判断这个文件是文件夹还是文件
BOOL isDirecoty =NO; //声明一个布尔变量
if ([fm fileExistsAtPath:pathisDirectory:&isDirecoty] && isDirecoty) {
NSLog(@"是文件夹");
}
4.删除文件[fm removeItemAtPath:filePath error:nil]
5.复制文件
[fm copyItemAtPath:filePath toPath:@"/Users/tarena/Desktop/day08/day08.zip" error:nil];
6.移动文件
[fm moveItemAtPath:filePath toPath:@"/Users/tarena/Desktop/day08/day08.zip" error:nil];