C ++ библиотека для переименования / перемещения / организации файлов - PullRequest
0 голосов
/ 14 июня 2011

У меня есть куча файлов .mp3 с очень паршивыми именами, и я собираюсь написать программу, которая может переименовать каждого в легитимное распознающее имя.Я ищу библиотеку, которая могла бы

  1. получить имя файла mp3 и переименовать этот файл
  2. , создать новые каталоги и переместить определенные файлы

Если кто-нибудь знает хорошую библиотеку для использования, или если в C ++ она уже есть, сообщите мне, пожалуйста!

Большое спасибо!

Ответы [ 5 ]

6 голосов
/ 14 июня 2011

Попробуйте повысить файловую систему http://www.boost.org/doc/libs/release/libs/filesystem/index.html.

1 голос
/ 14 июня 2011

rename() находится в стандартной библиотеке.

Для большинства остальных случаев рассмотрите Boost Файловая система .

1 голос
/ 14 июня 2011

Я предлагаю использовать Boost.Filesystem .

0 голосов
/ 14 июня 2011

boost :: filesystem кажется победителем, но QDir и QFile тоже довольно хороши. Я был доволен тем, как Qt делает вещи невидимым (для меня) способом на платформе. Если по какой-то причине вы не хотите проверять надстройку, вы можете рассмотреть Qt.

Я не говорю ничего плохого о повышении, я просто подумал, что это может быть полезной альтернативой.

0 голосов
/ 14 июня 2011

На вашем месте я бы использовал boost :: filesystem .

...