gpt4 book ai didi

ios - 在文件系统中创建一个随机文件夹并保存下载的文件iOS

转载 作者:行者123 更新时间:2023-12-01 17:25:49 24 4
gpt4 key购买 nike

我要从服务器下载大量文件,并且要将它们保存到本地文件系统中。
但是问题是许多文件将具有相同的名称,因此我想创建一个随机文件夹并将每个文件保存到不同的目录中。

因此结构应为homeDirectory-> randomFolder1-> file1,homeDirectory-> randomfolder2-> file2。

如何在iOS中执行此操作?请帮忙。

最佳答案

使用下面的代码创建文件夹。在App的Document目录中使用唯一的timeStamps命名这些文件夹

   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder

NSString *timestamp = [NSString stringWithFormat:@"%lu", (long)[[NSDate date] timeIntervalSince1970]]; // to get unique name for your folder

NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:timestamp];

if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
[[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error]; //Create folder

创建此文件夹后,将下载的文件保存在该文件夹中。

关于ios - 在文件系统中创建一个随机文件夹并保存下载的文件iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20824732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com