Estoy usando código Swift pero no se cambia la extensión del archivo.
Este es mi código rápido
let url = NSURL(fileURLWithPath: outputURL.path).deletingPathExtension?.appendingPathExtension("mp3")Simplemente está creando una URL y luego cambiando esa URL . En realidad, no está operando en ningún archivo.
Para cambiar el nombre de un archivo, llame a FileManager.default.moveItem(at:to:) . Pase la URL del archivo como primer argumento y la URL del archivo con el nuevo nombre como segundo argumento.
let newURL = outputURL.deletingPathExtension().appendingPathExtension("mp3") try FileManager.default.moveItem(at: outputURL, to: newURL)