OC批量修改图片名字脚本
有一个文件夹,里面有17张图片,还有一个文件夹,也有17张图片,保留第一个文件夹图片名字替换成第二个文件夹所有文件。即保留名称,更改图片内容。我的做法,先把原始的文件名称存储到plist里面。通过得到plist文件数组,然后更改目标文件图片
//
// main.m
// repl
//
// Created by lujun on 2022/2/2.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
NSFileManager *fileMa = [NSFileManager defaultManager];
NSString *path = @"/Users/lujun/Desktop/RepPic";
NSArray *arr = [fileMa contentsOfDirectoryAtPath:path error:nil];
NSArray *originArr = [NSArray arrayWithContentsOfFile:@"/Users/lujun/Desktop/aaaa.plist"];
for (int i = 0;i < arr.count;i++) {
NSError *err = nil;
NSString *oldFileNamePath = [path stringByAppendingFormat:@"/%@",arr[i]];
NSString *newPath = @"/Users/lujun/Desktop/lj2";
NSString *newFilePath = [newPath stringByAppendingFormat:@"/%@",originArr[i]];
bool isTr = [fileMa moveItemAtPath:oldFileNamePath toPath:newFilePath error:&err];
NSLog(@"%d",isTr);
}
return 0;
}
网友评论