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

c++ - 已打开文件上的 removeItemAtPath

我在 iPhone 上打开了一个文件,我正在通过网络发送数据(使用“_open”打开)。但是我可以从 iphone 的界面中删除文件。这是使用 NSFileManager 的 removeItemAtPath 完成的。

奇怪的是即使文件当前打开,removeItemAtPath 也会成功。

文件通过网络完美传输,并且 removeItemAtPath 在传输完成之前成功。那么 removeItemAtPath 是否会进行延迟删除?即,如果文件正在使用,它是否会排队以备后用?如果是这样,那么没有问题。

如果不是...有谁知道我怎样才能让 NSFileManager 实际报告它没有执行删除的事实?

谢谢!

0 投票
1 回答
1093 浏览

iphone - NSFileManager fileExistsAtPath:在 iOS4.1 上使用 SIGABRT 崩溃,为什么?

这是我正在使用的代码:

其中 path 是系统上文件的 url,例如:“file://localhost/private/var/mobile/Applications/blahblahblah”

当调用 fileExistsAtPath: 时,这会与 SIGABRT 一起崩溃。该文件确实存在,也许字符串格式不是此方法所希望的,但它应该只返回 NO。这段代码是一个非常流行的库的一部分,虽然我不需要检查路径的存在,但我真的很想了解这里发生了什么,以防我需要直接使用这个方法。

特别:

  1. 图书馆作者是否正确使用了这种方法?
  2. 人们如何从这种方法中捕获或期望异常?
    (SDK 文档没有讨论此方法可能引发的异常。)
  3. 这是我应该向 Apple 报告的错误吗?

更多细节:我在装有 iOS 4.1 的 iPhone 4 设备上运行它

0 投票
1 回答
3425 浏览

iphone - iphone将文件夹从捆绑包复制到文档

我很难让它发挥作用。我正在尝试将一个文件夹从我的包复制到文档目录。

我要查找的文件夹在这里:

...app/Resources/12/(一堆jpg)

0 投票
2 回答
2688 浏览

cocoa - samba 路径的 NSFileManager contentsOfDirectoryAtPath 编码问题

我使用此代码安装 SMB 路径

然后,我得到一些路径的内容:

我的问题是包含特殊字符的“内容”数组中的每条路径(例如ü)给我2个字符编码:ü变成u¨

当我使用以下方式记录字节时:

它给了我:75cc88,即 u (75) 和 ¨(cc88)

我期望的是用 utf-8 编码的 ü char。以字节为单位,应该是 c3bc

我尝试使用 ISOLatin1 编码转换我的路径,MacOSRoman ...但只要内容路径已经有 2 个单独的字符而不是 ü,任何转换都会给我 2 个字符编码...

如果有人可以帮忙,谢谢

我的配置:法语本地化并使用雪豹。

0 投票
1 回答
2300 浏览

iphone - NSFileManager,文件扩展名

我正在创建一个 iPhone 应用程序,它使 iphone 充当 pendrive 以便于文件共享。

在第一阶段,我在一个目录中有一些文件(png、pdf、jpg、zip),我让它们以可变数组的形式显示在 tableview 中。它显示在 tableView 中,如下所示,

我只想显示文件名,不想显示扩展名。我知道可以在 NSFileManager 中提取文件的扩展名。但是我不知道怎么做。请帮我让我的表格视图看起来像这样

0 投票
1 回答
399 浏览

cocoa - 路径内容过滤目录

是否有可能从 NSFileManager 路径中检索没有在某种过滤器中指定的路径而没有 if's ?我知道有一种方法包括PropertiesForKeys,但它只能有预定义的键,我想使用自定义的......

有人遇到过类似的问题吗?

任何建议表示赞赏。

0 投票
2 回答
559 浏览

iphone - iPhone - 文件属性

我正在创建一个应用程序,它使 iphone 可以作为 pendrive 工作,以便于文件共享。

在第一阶段,我在一个目录中有一些文件(png、pdf、jpg、zip),我让它们以可变数组的形式显示在 tableview 中。它显示在 tableView 中,如下所示,

我只想显示文件名,不想显示扩展名。我知道可以在 NSFileManager 中提取文件的扩展名。但是我不知道怎么做。请帮我让我的表格视图看起来像这样

在第二阶段,我有一个详细视图控制器,它显示文件的详细视图,例如

  1. 文件大小
  2. 文件类型
  3. 如果是图片,应该在 imageView 中打开
  4. 如果它是一首歌,它应该播放它

所以我需要检索每个文件的文件路径、文件类型、文件大小等属性。如果可能的话,请用教程指导我。我也不知道如何将 mutableArray 转换为 NSString 并调用 stringByDeletingPathExtension 之类的方法。请帮我。如果需要,我什至可以发送我的源代码。如果可能,请用一些示例代码和教程指导我。

0 投票
1 回答
1066 浏览

iphone - iPhone - 文件的属性

可能重复:
iPhone - 文件属性

大家好。我正在创建一个应用程序,它使 iphone 可以作为 pendrive 工作,以便于文件共享。

在第一阶段,我在一个目录中有一些文件(png、pdf、jpg、zip),我让它们以可变数组的形式显示在 tableview 中,没有每个文件的扩展名。

在第二阶段,我有一个 detailViewController,然后显示文件的详细视图,例如

  1. 文件大小
  2. 文件类型
  3. 如果是图片,应该在 imageView 中打开
  4. 如果它是一首歌,它应该播放它

所以我需要检索每个文件的文件路径、文件类型、文件大小等属性。现在我陷入了获取文件大小和文件类型等属性的困境......请帮助我继续使用示例源代码。

这是我的代码。

提前致谢..

0 投票
1 回答
55 浏览

iphone - 如何在 iphone/ipad 中查找文档的到期时间

我正在为我的应用程序寻找 iphone/ipad 中的文档到期,我希望在特定时间段后从设备(iphone/ipad 的应用程序目录)中删除应用程序中的文档之一!谁能帮我解决这个问题!!

0 投票
1 回答
234 浏览

objective-c - 要求用户使用 NSFileManager 的 delegatefileManager:shouldMoveItemAtPath:toPath: 覆盖模式表中的文件:

我想请用户使用 NSFileManager 的 delegatefileManager:shouldMoveItemAtPath:toPath 覆盖模式表中的文件:

是否有一种做法来阻止委托内的执行,显示模式表并在委托中获取返回值?

谢谢