/ Biblioteka / C ++ do zmiany nazw / przenoszenia / organizowania plików - c ++, file, io, biblioteki, foldery

Biblioteka C ++ do zmiany nazwy / przenoszenia / organizowania plików - c ++, file, io, biblioteki, foldery

Mam kilka plików .mp3 o naprawdę kiepskich nazwach i zamierzam napisać program, który może zmienić nazwę każdego z nich na legalną, rozpoznawalną nazwę. Szukam biblioteki, która mogłaby

  1. uzyskaj nazwę pliku mp3 i zmień nazwę tego pliku
  2. tworzyć nowe katalogi i przenosić określone pliki

Jeśli ktoś zna dobrą bibliotekę do użycia lub jeśli C ++ już ją ma, daj mi znać!

Wielkie dzięki!

Odpowiedzi:

6 dla odpowiedzi № 1

Podaj system plików Boost http://www.boost.org/doc/libs/release/libs/filesystem/index.html próba.


1 dla odpowiedzi nr 2

Proponuję użyć Boost.Filesystem.


1 dla odpowiedzi nr 3

rename() znajduje się w standardowej bibliotece.

Przez większość reszty rozważ Wzmocnienie System plików.


0 dla odpowiedzi nr 4

Gdybym był tobą, skorzystałbym boost :: system plików.


0 dla odpowiedzi № 5

podnieść::system plików wydaje się zwycięzcą, ale QDir i QFile też są całkiem fajne. Byłem zadowolony z tego, jak Qt robi rzeczy na platformie w sposób niewidoczny (dla mnie). Jeśli z jakiegoś powodu nie chcesz wypróbować wzmocnienia, możesz rozważyć Qt.

Nie mówię nic negatywnego o wzmocnieniu, pomyślałem, że może to być pomocna alternatywa.