我需要根据我在字符串中获取的文件名来确定文件的文件类型。所以我决定获取字符串的最后三个字符来确定它是什么文件类型。如何获取字符串中的最后三个字符。例如
var fileName = "test.pdf"
我需要单独获取 pdf。 除此之外,还有其他更好的方法来检查文件类型吗?请也给我建议。 因为我认为,如果文件类型包含四个字符,如 “jpeg” 和其他内容,我将能够识别。提前致谢。
最佳答案
我想你正在寻找:
解释为路径的字符串的路径扩展(如果有)。 (只读) 声明
swift
var pathExtension: String { get }
讨论
路径扩展是最后一个路径组件的一部分,它跟在最后一个句点之后(如果有的话)。不包括扩展分隔线。下表说明了 pathExtension
对各种不同路径的影响:
接收者的字符串值
返回的字符串
“/tmp/scratch.tiff” “tiff”
示例:
file.pathExtension
关于ios - 在 Swift 中确定路径字符串的文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31307231/