问题标签 [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.
iphone - iPhone - 文件列表的属性
我有一个 mutableArray,它在 tableView 中显示文件列表。我已将这些文件存储在一个目录中。
我正在使用NSfileManager
类和attributesOfItemAtPath
方法来检索文件的某些属性,例如 fileSize、fileType..
在第二阶段,我试图有一个 detailView 控制器,它在 tableView 中触摸时显示特定文件的属性。
问题是我不知道如何将这些属性(如 fileSize 和 fileType)分别绑定到 aNSDictionary
并使其显示在该特定文件的 detailView 中。
这是我列出文件和列出属性的源代码。
请帮助我进行下一步..提前谢谢..
iphone - iphone中文件管理器的概念
我不知道 iphone 中的文件管理器
谁能在这里解释文件管理器的概念
谢谢你
cocoa - NSFileManager -copyItemAtPath:toPath:error: 只读文件夹失败
我正在尝试将只读但其中包含文件的文件夹复制到另一个位置。当我使用 -copyItemAtPath:toPath:error: 它复制文件夹,但不复制文件。演示错误的示例代码如下。
在这种情况下,不能在复制之前更改文件夹的权限。
任何人都可以提供建议吗?
错误是:
Error Domain=NSPOSIXErrorDomain Code=13 UserInfo=0x1001102a0“操作无法完成。权限被拒绝”
错误的 userInfo 是: {
NSDestinationFilePath = "/Users/xxxxxxx/Desktop/readonlyfilecopy/testdir/Abbey Road.jpg";
NSFilePath = "/Users/xxxxxxx/Desktop/testdir/Abbey Road.jpg";
NSUserStringVariant = 复制;
}
iphone - iPhone - 减少文件管理器访问
我有一个删除文件的方法。其实我有这个
当我试图将文件管理器的访问权限减少到最低限度时,我正在考虑在删除之前删除检查文件是否存在的行。会安全吗?我是否有发生某种崩溃的风险?
我已经测试过了,我没有崩溃,但谁知道......谢谢
iphone - 文件存在但不会加载?
我已经在我的资源包中添加了一个资源(蓝色文件夹),甚至在我使用 NSFileManger 来确定文件是否存在以及它是否打印出检查中使用的完整路径时,一切似乎都很好。 :
我从文件存在检查中得到这个输出
/Users/phh/Library/Application Support/iPhone Simulator/4.2/Applications/3DAB4772-7251-4E39-8EA8-4AFE32DFB61A/MyApp.app/words/001/001-1.png
但 UIImage 总是为零?我只是看不到这里发生了什么......
帮助....?
谢谢
iphone - 如何在 iPhone 中读取文件?
我正在尝试以 NSString 的形式从我的文档目录中读取一个 .txt 文件。知道如何将文件读入 NSString 吗?
谢谢...
cocoa - 停止 NSFileManager 进程
我正在使用 NSFileManager 复制一些数据:
然而 NSFileManager 似乎没有提供停止这个过程的方法。有办法吗?
谢谢
iphone - 如何重命名目录?
我在我的应用程序目录的 Documents 文件夹中创建了一个文件夹。
我想通过代码重命名该文件夹,但无法理解如何操作。
请帮帮我。
ios - 在 IOS 4.2 中无法弄清楚这个文件的行为
文件行为的奇怪行为。事情是这样的:我正在使用手机摄像头拍摄照片,并在内部生成缩略图。我将它们保存为 Documents 目录中的临时文件。
这是完整的代码:
如您所见,我在这里进行了大量登录以试图找出我的问题(即将出现)。至此的日志输出为:
这完全符合预期。我显然在设备上有三个文件。下面是运行的下一个代码 - 接收 textInputFinished 消息的代码:
这是为了获得一个新的、非临时的、未使用的文件名而进行的测试。它这样做了 - 但它说文档文件夹中没有任何文件!这是记录的输出:
有没有搞错?这三个文件去哪了?
iphone - iPhone - 追踪后退按钮
我有一个 tableView 列出了我的文档目录的内容。我有一些 zip 文件。如果我在 tableView 中触摸一个文件,相应的 zip 文件将被解压缩并提取到一个临时目录中(newFilePath
在我的情况下)。解压后的内容列在下一个 tableView 中。当我触摸后退按钮时,目录中的内容再次列出。
例如,假设我的文档目录中有四个 zip 文件。
歌曲.zip、视频.zip、文件.zip、计算.zip
当我运行应用程序时,所有四个文件都列在 tableView 中。当我触摸songs.zip 时,该文件被提取到其中,newFilePath
并将其内容推送到下一个tableView。当我触摸回来时,之前的tableView,即文档目录中的四个文件又被列出来了。一切都很完美。
问题是,提取的文件newFilePath
本身仍然存在。它们不必要地占用内存。当我触摸后退按钮时,我希望它们从该路径中删除,即,我想在触摸后退按钮newFilePath
时清空。
我试过了。但是,没有用。我尝试removeItemAtPath:
了 inviewWillAppear:
和 in 中的方法viewWillDisappear:
。但它在这两种情况下都不起作用。
还有其他方法可以跟踪后退按钮的操作吗?我希望在触摸后退按钮时发生一个事件。因此,请通过分享您的想法来帮助我。这是我的验证码。
这是我的didSelectRowAtIndexPath:
谢谢您的回答。