-
要从项目中的Assets中将所有图片一个个拿出来比较麻烦, 使用Command Line Tool轻松把文件夹中所有的图片摘出来
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSString *fromPath = @"/Users/fanghe/Desktop/iOS/Test/Test/Assets.xcassets/Tag/"; NSString *toPath = @"/Users/fanghe/Desktop/iOS/MyDirectory/Tag/"; NSDirectoryEnumerator *dirEnum = [[NSFileManager defaultManager] enumeratorAtPath:fromPath]; NSString *file; while ((file = [dirEnum nextObject])) { if ([[file pathExtension] isEqualToString: @"png"]) { // 拼接路径 NSString *imagePath = [NSString stringWithFormat:@"%@%@", fromPath, file]; NSString *filePath = [file substringFromIndex:[file rangeOfString:@"/"].location + 1]; NSString *imageToPath = [NSString stringWithFormat:@"%@%@", toPath, filePath]; NSError *error = nil; [[NSFileManager defaultManager] moveItemAtPath:imagePath toPath:imageToPath error:&error]; } } } return 0; }
网友评论