问题标签 [nsfilemanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3379 浏览

iphone - Plist不会复制到文档目录

我在 xcode 的资源组中有一个 plist 文件。我正在尝试在应用启动时将其复制到我的文档目录中。我正在使用以下代码(取自 sqlite 教程):

我在控制台中收到错误“***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法复制Plist。错误操作无法完成。没有这样的文件或目录'”。

知道有什么问题吗?

谢谢

0 投票
1 回答
1460 浏览

cocoa - 无法在 Mac OS X 上删除由 mkstemp() 创建的文件

显然,NSFileManager无法删除由mkstemp(). 下面是一些测试代码来证明这一点:

这是我在运行上述代码时在日志中看到的内容:

我在雪豹上运行这个。关于为什么会出现问题和/或如何解决问题的任何想法?

谢谢!

0 投票
1 回答
854 浏览

iphone - 保存数据 - 在模拟器上工作,而不是在设备上工作

我使用 NSData 在我的应用程序中保留图像。我像这样保存图像(在我的 App Delegate 中):

然后我像这样加载它(在我的视图控制器中,下viewDidLoad):

此代码每次在模拟器上都有效,但在设备上,它似乎永远无法加载回图像中。我很确定它可以保存,但我看不到文件系统。

我在做一些奇怪的事情吗?模拟器访问其目录的方式是否与设备不同?

谢谢!

0 投票
1 回答
458 浏览

iphone - 我需要将存储在 Applications 文件夹中的视频加载到 UITableView 中吗?

我需要将存储在 Applications 文件夹中的视频加载到表格视图中。当我触摸单元格时,视频播放。

我使用以下代码将所有视频文件放入一个数组中。

但是如何将视频加载到 UITableView 中。我使用 NSBundle 通过提供路径来加载视频。有效。但是,现在我需要从数组内容中加载视频。当我触摸表格的单元格时,要加载的数组内容 si 中的相应文件。我怎样才能做到?谢谢你。

0 投票
1 回答
186 浏览

iphone - iPhone:文件系统中的无效字符

是 iPhone 的文件系统还是 NSFilemanager 的使用仅限于任何字符或一切都允许(这是我目前在做一些研究后假设的)。

0 投票
2 回答
953 浏览

iphone - iPhone 模拟器 - 写入文件/读取问题

我一直在阅读大量关于 iPhone 读/写的文章,我相信我所拥有的一切都是正确的,但由于某种原因,它并没有按应有的方式工作。

代码如下

我进入了我正在制作的应用程序的文件夹 iphone 模拟器文档文件夹,并将该文件添加到其中作为安全措施,但它仍然没有触发 if 语句。因此,由于某种原因,它没有找到它,这使我的所有写作和阅读都变得不可能。我什至尝试使用 FileManager 的 createFile 函数,但没有得到任何结果。如果我需要发布更多代码,请告诉我,但我认为如果以上所有内容都正确,则应该正确找到文件。提前致谢。

更新:已修复。非常简单的错误。感谢大家。

0 投票
4 回答
1296 浏览

iphone - NSFileManager 在应用程序委托中崩溃

我在从 applicationDidFinishLaunching 调用的方法中有此代码。它在模拟器中工作,但在 iPhone 上崩溃。在此操作中复制了大约 1,600 个 2KB 的 mp3 文件。如果我尝试多次实例化应用程序,它最终会每次复制更多,直到应用程序最终启动而不会崩溃。我正在释放我分配的一切。我在 iPhone 上有大约 20GB 的可用磁盘空间。如果我逐步注释掉代码并在 iPhone 上运行它,copyItemAtPath 似乎是嫌疑犯。

0 投票
1 回答
1449 浏览

objective-c - 在 ObjectiveC 中获取文件的内容类型

如何获取 ObjectiveC 中任何文件的 Content-Type ?

然后,我可以在将文件发送到任何 Web 服务器时设置“Content-Type”标头。

谢谢

0 投票
9 回答
28073 浏览

cocoa - NSFileManager 删除目录的内容

如何在不删除目录本身的情况下删除目录的所有内容?我想基本上清空一个文件夹,但保留它(和权限)完好无损。

0 投票
3 回答
3765 浏览

iphone - 计算目录和子目录中的文件?苹果手机

我正在尝试计算目录中的整个文件,包括子目录。这是我必须计算第一个文件夹中的文件:

我在想也许像

但似乎不起作用。

更新: 实际上,很容易: