ЕМ
Елена Миронова

C++ -изменение имени файла по заданным параметрам.

Не так давно начал увлекаться C++. Хочу написать программу, которая будет менять имена всех файлов в папке по заданным параметрам - например, заменять "_" на " "(пробел) . Какая функция нужна для этого?

Big Giant Head, Мне это не для вирусов нужно. Просто лень вручную переименовывать 50-100 музыкальных треков - например из "sabaton_-_back_in_control_(site.com)" в "Sabaton - Back In Control". Проще написать прогу и пользоваться ею долгие годы.

Фаррух Юлдашев
Фаррух Юлдашев

зависит от ОС. если под виндой то см. FindFirstFile и FindNextFile. С помощью них можешь рекурсивно просматривать всю структуру вложенных папок (если найденный объект папка то твоя функция вызывает сама себя с параметром этой папки) . Для различных операций с найденными файлами см. WinAPI в разделе файлы. есть и кроссплатформенные решения, см QT. (смотри только вирусы не пиши и зловреды, а в остальном - удачи!)

Sergei
Sergei

Впервые вижу, что здесь можно обращаться по нику.
Мне нужно полностью удалить название в обход правилам Windows, и еще лучше, позволить выбрать самому, где расширение (без точки), если такое возможно.

Похожие вопросы
Изменение файла "host"
как сохранить exe файл в C++ ?как сохранить exe файл в C++ ?
я правильно задал параметры файла подкачки?
как задать кодировку в файле на php. я пишу в переменную в файл, как мне задать кодировку файла?
C(не C++ или C#, а именно С) секундомер
C# методы - использование параметров
Как в c++ создать файл с именем, которое ввёл пользователь (в программе не задано имя)
C++ Функция с произвольным числом параметров
C++ Параметры функции через шаблоны
конструктор с параметрами c++