ios - 如何使用swift更改文件扩展名?

标签 ios swift

我正在使用 swift 代码,但没有更改文件扩展名。

这是我的快速代码

let url = NSURL(fileURLWithPath: outputURL.path).deletingPathExtension?.appendingPathExtension("mp3")

最佳答案

您只是创建一个 URL,然后更改该 URL。您实际上并未对任何文件进行操作。

要重命名文件,请调用 FileManager.default.moveItem(at:to:) .将文件 URL 作为第一个参数传递,将具有新名称的文件 URL 作为第二个参数传递。

let newURL = outputURL.deletingPathExtension().appendingPathExtension("mp3")
try FileManager.default.moveItem(at: outputURL, to: newURL)

关于ios - 如何使用swift更改文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54341636/

相关文章:

ios - 只允许一个 UIAlertController View 从可见 View 上的类中呈现

ios - iOS 14.0中不推荐使用'hotTest()'

swift - 从函数 Swift 4 返回结构

ios - swift4中textfield为0时如何显示alert?

iphone - 自定义相机旋转问题

ios - 如何从 Parse 查询中获得超过 1000 个结果?

ios - NKLibrary 在 iOS 11.3 中初始化时崩溃

ios - 来自 mysql json 结果的 Realm iOS 关系

swift - 滑动UIView "Out of nowhere"

ios - Swift:使用参数作为同一函数中不同参数的默认值