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         }}

 

posted @ 2016-01-20 16:47  Time.X、  阅读(807)  评论(0编辑  收藏  举报