• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - 如何将文件保存到无临时目录并查看该目录中文件的内容?

[复制链接]
菜鸟教程小白 发表于 2022-12-11 20:29:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

a)在我的应用程序中,我希望能够将文件保存到安装应用程序时它们不会从其中消失的目录。我可以在哪里保存它们?

b)我还希望能够查看目录中的所有文件并有一个表格来显示它们。有什么方法可以获取目录的内容吗?有点像 DOS 中的 dir。也许返回所有内容的数组?或者我可以将其放入数组并从中制作表格的东西。

我知道如何创建一个临时目录的路径:

NSString *outputPath = [[NSString alloc] initWithFormat"%@%@", NSTemporaryDirectory(), 
@"output.mov"];
NSURL *outputURL = [[NSURL alloc] initFileURLWithPathutputPath];

非常感谢, -代码



Best Answer-推荐答案


将文件保存在文档目录中:

NSArray  *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir  = [documentPaths objectAtIndex:0];
NSString *outputPath    = [documentsDir stringByAppendingPathComponent"output.mov"];

一般不需要将文件路径转换为URL。

使用 Filemanager 方法获取文件列表:

- (NSArray *)contentsOfDirectoryAtPathNSString *)path errorNSError **)error

对指定目录执行浅搜索并返回任何包含项目的路径。

返回值:
NSString 对象的数组,每个对象标识一个文件、目录或包含在路径中的符号链接(symbolic link)。如果目录存在但没有内容,则返回一个空数组。如果发生错误,此方法返回 nil 并为错误参数分配一个适当的错误对象

关于iphone - 如何将文件保存到无临时目录并查看该目录中文件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8111267/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap