美文网首页iOS 沙盒iOS开发iOS Developer
iiOS 在沙盒的Caches随机创建的文件夹和文件路径

iiOS 在沙盒的Caches随机创建的文件夹和文件路径

作者: 晴朗Nic | 来源:发表于2017-02-03 15:00 被阅读35次

测试的时候在沙盒的library快速随机创建的文件夹和文件用于存图片的路径。

- (NSString *)libCachePath

{

//随机数

NSInteger count = arc4random() % 100;

//根据随机数生成Caches的路径

NSString *pathString = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)[0];

pathString = [NSString stringWithFormat:@"%@/%ld",pathString,(long)count];

NSFileManager *fileManager = [NSFileManager defaultManager];

//创建文件夹

if (![fileManager fileExistsAtPath:pathString])

{

[fileManager createDirectoryAtPath:pathString withIntermediateDirectories:YES attributes:nil error:nil];

}

pathString = [pathString stringByAppendingPathComponent:@"image.png"];

//根据所给的路径创建图片文件是空的文件用来装图片的

[fileManager createFileAtPath:pathString contents:nil attributes:nil];

//返回路径

return pathString;

}

相关文章

网友评论

    本文标题:iiOS 在沙盒的Caches随机创建的文件夹和文件路径

    本文链接:https://www.haomeiwen.com/subject/jisdittx.html