0
我想写一个程序,让我修改的MP3文件的标签,要做到这一点我用C + + 11使用Taglib。 我了解如何更改文件的标签,但我不知道在保存文件时如何(或者甚至是如何)重命名文件。Taglib重命名文件保存
比方说,我有以下代码:
TagLib::FileRef f("Vivaldi - La Primavera.mp3");
f.tag()->setTitle("La Primavera");
f.save();
这将改变MP3文件(而不是文件名)的标题标签为“香格里拉Primavera的”离开一切不变。 有没有办法让f.save()
仅仅使用Taglib被称为“La Primavera”之后才有新文件,还是需要再次读取文件并重命名它?
我已阅读Taglib的文档,但似乎无法找到关于此事的任何内容。