原理非常简单,个人认为可扩展为病毒。大家可以运行一下玩玩。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool
{
//第一步 找到桌面路径
NSString *path = [NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES) lastObject];
//第二步 更改路径为桌面上某个文件夹
path = [path stringByAppendingPathComponent:@"innerMoreHappy"];
//第三步 建立对象
NSFileManager *fm = [NSFileManager defaultManager];
//第四步 创建文件夹
[fm createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
NSString *str;
//第五步 循环 创建文件和内容,这里设置10000次,测了一下速度非常快,2秒不到就完成了
for (int i =0; i<10000; i++){
str = [NSString stringWithFormat: @"wjs%d.txt",i];
NSString * content = @"爱是恒久远";
NSData *data = [content dataUsingEncoding:NSUTF8StringEncoding];
[fm createFileAtPath:[path stringByAppendingPathComponent:str ] contents:data attributes:nil];
}
}
return 0;
}
本文介绍了一段使用Objective-C编写的代码,该代码能够在MacOS的桌面上快速创建大量文件夹及文件。通过简单的五步操作,实现了在指定路径下批量生成文件夹,并在每个文件夹内生成包含特定字符串内容的文本文件。

500

被折叠的 条评论
为什么被折叠?



