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)
推荐阅读
- python - TypeError:“DictWrapper”对象不可下标
- angular - httpclient中类型化Get的优势
- linux - 音频驱动程序基地址、DMA 和 IRQ
- php - 如何在while循环中调用函数
- unit-testing - Angular:ng测试运行但不执行测试用例
- android - 用户未连接到互联网时如何显示自定义错误布局?
- android - Manifest 中定义的启动模式是覆盖通过意图标志调用的启动模式还是相反?
- angular - 订阅路由以获取可观察性并在一次订阅中对其进行处理
- vba - VBA - 在公式中使用 Columns()
- xamarin.forms - apk 已安装,但不适用于 android 6.0 版本,只有 xamarin 形式