NSFileManager 应用程序文件夹 - ios

发布于 2024-12-05 00:51:18 字数 126 浏览 0 评论 0原文

我想创建2个文件夹:“图像”和“文本”,将图像类型文件下载到“图像”文件夹,将“文本”类型下载到“文本”文件夹。 问题: 1)我应该在哪里以及如何创建它们? 2)如何获取此创建的文件夹的路径? 请写一些简短的例子,或者给出类似例子的网址。

I want to create 2 folders: "Images" and "Text", to download image type files to "Image" folder, and "text" type to "Text" folder.
Questions:
1)Where and how i should create them?
2)How to get path for this created folders?
Please write some short example, or give url to similar example.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁梦 2024-12-12 00:51:18

试试这个:(你可以从 Apple 的文档中了解有关 NSFileManager 的更多信息)

NSError *error = nil;
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];  //this get you to the root of your app's
NSString *folderPath = [documentsDirectory stringByAppendingPathComponent:@"yourfoldername"];  

if (![[NSFileManager defaultManager] fileExistsAtPath:folderPath])  //Optionally check if folder already hasn't existed.
{
[[NSFileManager defaultManager] createDirectoryAtPath:folderPath withIntermediateDirectories:NO attributes:nil error:&error];
}

Try this: (your can learn more about NSFileManager from Apple's docs)

NSError *error = nil;
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];  //this get you to the root of your app's
NSString *folderPath = [documentsDirectory stringByAppendingPathComponent:@"yourfoldername"];  

if (![[NSFileManager defaultManager] fileExistsAtPath:folderPath])  //Optionally check if folder already hasn't existed.
{
[[NSFileManager defaultManager] createDirectoryAtPath:folderPath withIntermediateDirectories:NO attributes:nil error:&error];
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文