oc 批量修改文件名称脚本

2022-05-24  本文已影响0人  Johnson_9d92

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    NSFileManager *fileMa = [NSFileManager defaultManager];
    //    NSString *path  = @"/Users/lujun/Desktop/lujun4";
    NSString * path = @"/Users/lujun/Desktop/demo12312312/demo12312312";
    NSArray *arr = [fileMa contentsOfDirectoryAtPath:path error:nil];
    for(NSString * fileName  in arr) {
        NSLog(@"%@",fileName);
        NSString * fileOriginName = [NSString stringWithFormat:@"%@/%@",path,fileName];
        BOOL hasSuffix = [fileName hasSuffix:@".swift"];
        if(hasSuffix){
            NSUInteger loca  = [fileName rangeOfString:@".swift"].location;
            NSString *newFileName = [fileName substringToIndex:loca];
            NSString *newFilePath = [NSString stringWithFormat:@"%@/%@",path,newFileName];
            NSError *error;
            bool b = [fileMa moveItemAtPath:fileOriginName toPath:newFilePath error:&error];
            NSLog(@"%@",b == 1 ? @"成功" : @"失败");
        }
    }
    return 0;
}

上一篇 下一篇

猜你喜欢

热点阅读