在objective-c中检查文件扩展名

Posted

技术标签:

【中文标题】在objective-c中检查文件扩展名【英文标题】:check for file extension in objective-c 【发布时间】:2011-03-08 18:19:33 【问题描述】:

如何检查目录中文件的扩展名或在不同的扩展名中搜索某些扩展名,对于 iphone 应用程序的任何建议

最好的问候

【问题讨论】:

这个问题是相关的***.com/questions/499673/… 【参考方案1】:

您可以使用NSFileManager's -contentsOfDirectoryAtPath:error: 方法获取包含目录内容的数组(作为字符串)。 NSString 有一个 -pathExtension 方法,可以轻松获取文件扩展名。剩下的就是遍历数组以查找其-pathExtension 与您要查找的扩展名匹配的字符串。或者,您也可以使用-filteredArrayUsingPredicate: 来识别匹配的字符串。

【讨论】:

有什么例子可以说明你的问题 阅读 Ben Clayton 的评论。您的问题几乎与链接的问题完全相同,并且那里有一些代码可以执行我编写的操作。但出于好奇和我自己想写出更好答案的愿望,哪一部分似乎很难?

以上是关于在objective-c中检查文件扩展名的主要内容,如果未能解决你的问题,请参考以下文章

如何从 URL 确定文件的文件扩展名(Objective-C)

在 Swift 中使用 Objective-C 扩展类

在 Java 中检查文件扩展名

如何在不检查路径扩展名的情况下检查文件是不是为图像文件?

第7章 类(Objective-C程序设计)

将源文件类型更改为 Objective-C++ 后的链接器错误