NSFileManager:使用通配符导航目录

Posted

技术标签:

【中文标题】NSFileManager:使用通配符导航目录【英文标题】:NSFileManager: Using wildcards to navigate directories 【发布时间】:2011-03-29 04:05:48 【问题描述】:

嘿,我需要能够在目录结构中导航,例如; '/文件夹/文件夹2/gehrjne/文件夹3'

'folder2' 包含一堆随机文件夹名称,如 'gehrjne',但我需要访问例如 folder3。

由于某种原因,在路径中使用 * 似乎在 NSFileManager 中不起作用。只是说没有这样的目录。

谢谢。

【问题讨论】:

【参考方案1】:

你必须得到目录的内容,也许是递归的,然后从结果中找到你想要的——它不像一个正则表达式。

【讨论】:

我该怎么做? 查看 NSFileManager 文档中与“发现目录内容”相关的方法。 -[NSFileManager subpathsOfDirectoryAtPath:error:] 可能是您的不错选择。然后你浏览结果并从结果中找到你想要的字符串/路径/项目/目录。祝你好运

以上是关于NSFileManager:使用通配符导航目录的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 NSFileManager 删除目录及其内容

NSFilemanager 回到一个目录?

如何使用 NSFileManager 复制 UNIX 可执行文件?

使用目录上的通配符从文件夹复制内容

NSFileManager:无法在某些设备上创建目录

教程 使用 NSFileManager 存储数据?