iOS --- DIY文件名批量修改
批量修改文件名:
1 // 1.创建文件管理 2 NSFileManager *filemanager =[NSFileManager defaultManager]; 3 // 2. 获得所有文件夹路径 4 NSString *filePath =@"/Users/TimeX/Downloads/图片";//文件路径 5 // 获取文件夹内子文件 6 NSArray *array =[filemanager contentsOfDirectoryAtPath:filePath error:nil]; 7 // 创建序号 8 int i = 0; 9 // 遍历获取所有文件名 10 for (NSString *str in array) { 11 // 判断 12 if (![str hasPrefix:@"."]) { //根据情况添加条件 13 // 得到要修改的文件名 14 NSString *objFile =[NSString stringWithFormat:@"/%@/%02d.jpg",[filePath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]],i++]; 15 NSString *oldFile =[NSString stringWithFormat:@"/%@/%@",[filePath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]],str]; 16 17 NSError *error =nil; 18 BOOL isTrue =[filemanager moveItemAtPath:oldFile toPath:objFile error:&error]; 19 20 }}