iOS --- DIY文件名批量修改

时间:2023-03-09 07:01:11
iOS --- DIY文件名批量修改

批量修改文件名:

 //    1.创建文件管理
NSFileManager *filemanager =[NSFileManager defaultManager];
// 2. 获得所有文件夹路径
NSString *filePath =@"/Users/TimeX/Downloads/图片";//文件路径
// 获取文件夹内子文件
NSArray *array =[filemanager contentsOfDirectoryAtPath:filePath error:nil];
// 创建序号
int i = ;
// 遍历获取所有文件名
for (NSString *str in array) {
// 判断
if (![str hasPrefix:@"."]) { //根据情况添加条件
// 得到要修改的文件名
NSString *objFile =[NSString stringWithFormat:@"/%@/%02d.jpg",[filePath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]],i++];
NSString *oldFile =[NSString stringWithFormat:@"/%@/%@",[filePath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]],str]; NSError *error =nil;
BOOL isTrue =[filemanager moveItemAtPath:oldFile toPath:objFile error:&error]; }}