Как правильно переименовать файл?

  • Автор темы rualex
  • Дата начала
R

rualex

Гость
#1
Есть процедура, которая ищет рекурсивно файлы на диске. Никак не могу переименовать расширения найденных файлов. Получается только переименовывать файл целиком.

Вопрос: как правильно изменить расширение у найденных файлов в описанной ниже процедуре?

void DoSomething(LPCTSTR lpszFileName)
{
rename(lpszFileName, "newfile.aaa");
}
...
typedef void (*LPSEARCHFUNC)(LPCTSTR lpszFileName);
BOOL SearchFiles(LPCTSTR lpszFileName, LPSEARCHFUNC lpSearchFunc, BOOL bInnerFolders = TRUE)