用于重命名/移动/组织文件的C ++库

时间:2011-06-14 18:42:59

标签: c++ file io libraries directory

我有一堆.mp3文件,名字很糟糕,我正在编写一个程序,可以将每一个重命名为一个合法的识别名称。我正在寻找一个可以

的图书馆
  1. 获取mp3文件的名称,并重命名该文件
  2. 创建新目录,并移动某些文件
  3. 如果有人知道要使用的好库,或者C ++已经内置了它,请告诉我们!

    非常感谢!

5 个答案:

答案 0 :(得分:6)

答案 1 :(得分:1)

我建议使用Boost.Filesystem

答案 2 :(得分:1)

rename()位于标准库中。

对于大多数其他人,请考虑提升Filesystem

答案 3 :(得分:0)

如果我是你,我会使用boost::filesystem

答案 4 :(得分:0)

boost :: filesystem似乎是赢家,但QDir和QFile也很不错。我很高兴Qt如何在一个平台看不见的东西(对我而言)。如果您因某些原因不想查看提升,您可能需要考虑Qt。

我并没有对增强做任何负面评价,我只是认为这可能是一个有用的选择。