oc 批量修改文件名称脚本


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容