问题标签 [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 回答
3696 浏览

iphone - iPhone:无法从 MainBundle 复制到 NSDocumentDirectory

我正在尝试将几个图像文件从我的 MainBundle/SampleImages 文件夹复制到应用程序 NSDocumentDirectory/Library 文件夹,但我无法这样做。我检查了图像是否在 .app/Mainbundle/SampleImages 目录中,并且我还检查了库文件夹是否正在 NSDocumentsDirectory 中创建,但没有复制任何文件。

我尝试了两种方法,如下所示,但没有成功。这是我用来复制文件的代码。

第一种方法

第二种方法

我花了几个小时寻找解决方案,这里的任何帮助将不胜感激。

谢谢你

舒迈斯·乌尔哈克

0 投票
1 回答
3546 浏览

iphone - 来自文件夹中文件名的 NSString 数组?

我正在尝试创建一个包含已拖入项目的文件夹内容的 NSStrings 数组......但是当我之后计算数组中的项目时,它总是返回 0;

所以,我项目中的文件夹看起来像这样

我的代码试图获取这个文件列表(颜色 pngs)是

我得到的 NSError 是

任何想法我哪里出错了?

0 投票
4 回答
28697 浏览

iphone - NSFileManager 创建文件夹(Cocoa 错误 513。)

我正在尝试在我的应用程序的 /sounds 文件夹中创建一个文件夹。

但我得到这个错误:

我究竟做错了什么?谢谢。

0 投票
1 回答
716 浏览

macos - 如何在 Mac OS X 上使用可可更改卷名

我正在尝试更改闪存 (USB) 驱动器上的卷名称。我尝试了不同的方法:

  1. 磁盘仲裁框架
  2. 只需使用 NSFileManager 重命名

提前致谢, 弗拉基米尔

0 投票
4 回答
29166 浏览

nsfilemanager - 如何使用 NSFileManager 重命名文件

我在文档目录中有一个名为a.caf的文件。我想在用户输入 aUITextField并按下 change 时重命名它(输入的文本UITextField应该是新的文件名)。

我怎样才能做到这一点?

0 投票
2 回答
1156 浏览

iphone - iphone NSFilemanager 没有创建文件

我正在使用 NSFileManager 在具有文本视图内容的指定路径处创建文件。我正在使用以下代码

但问题是,它创建的文件没有内容。我确定文本内容不为零。如何检查并确认数据已写入文件。

0 投票
1 回答
4201 浏览

objective-c - NSFileManager fileExistsAtPath: & 符号链接

在我的 ~/Library/Caches/ 目录中,我有一个指向我的应用程序包的符号链接,以及一些指向图像的符号链接(例如,“big_picture.png”是指向“small_picture.png”的符号链接)。当我尝试使用 NSFileManager 的fileExistsAtPath:方法检查NO符号链接是否存在时,即使符号链接确实存在,它也会返回,并且它链接到也存在的文件。

据我所知,Apple 的文档声称我正在尝试做的事情应该有效。我做错了什么,还是这是一个错误?

0 投票
1 回答
1519 浏览

iphone - removeitematpath 删除 Olddb.sqlite

我得到了这个需要用新数据库更新的应用程序。

我想删除旧的并用新的替换它。

这是我正在使用的代码:

我希望我的应用程序在启动时检查 Olddb.sqlite 是否存在,如果存在则删除它!

0 投票
1 回答
3284 浏览

iphone - removeItemAtPath 在设备上不起作用

我一直在努力解决这个问题,所以欢迎任何提示或建议。

我正在尝试从“文档”下的目录中删除文件。问题是该文件在模拟器上没有在设备上删除。只是为了增加谜团,在调用 removeItemAtPath 之前,我检查文件是否存在 fileExistsAtPath,甚至显示该文件夹下的文件列表。

附上删除代码:

显示该文件夹中文件列表的代码...

非常感谢。

0 投票
2 回答
302 浏览

iphone - 在 UITableView 中自动观察文件系统的变化

我希望有人可以提出一种方法,让我可以使用 UITableView 自动“观察”文件系统中的变化。

我有一个 UITableView 填充了我目录中文件的内容。

然后我在 cellForRowAtIndexPath 中使用这个数组来显示项目。现在,如果我添加对删除项目的支持,则需要添加一个步骤:我必须同时删除物理文件并更新我的数组。

必须有更好的方法,但是尽管搜索了很多,但我还是找不到。

谢谢!