Переименовывание файла и изменение расширения по заданным ус
Добавлено: 25 мар 2005, 00:20
Привет всем! Я здесь новечок и прошу вашей помощи.
Сегодня целый день сидел над такой задачей: хотел переделать программу-пример из книги (она удаляла файлы с заданным расширением) под свои нужды. А именно - чтоб она не удаляла, а переименовывала файлы в каталоге, если у файла расширение отличается от jpg или его вообще нет. Частично работает - переименовывает как надо, но только вот расширение вообще нет и никак не могу его приделать.
Вот фрагмент кода (C++ Builder):
do{
int p = SearchRec.Name.Pos(".");
FileExt = SearchRec.Name.SubString(p+1,MAX_PATH);
if ( ( FileExt != "jpg"))
{
Form1->Memo1->Lines->Add(cDir+SearchRec.Name);
RenameFile(SearchRec.Name, f);
f++;
n++;
}
}while ( FindNext(SearchRec) == 0);
и какие вообще параметры у ф-ии RenameFile и SearchRec
Пожалуйста, помогите!!!!!!
Сегодня целый день сидел над такой задачей: хотел переделать программу-пример из книги (она удаляла файлы с заданным расширением) под свои нужды. А именно - чтоб она не удаляла, а переименовывала файлы в каталоге, если у файла расширение отличается от jpg или его вообще нет. Частично работает - переименовывает как надо, но только вот расширение вообще нет и никак не могу его приделать.
Вот фрагмент кода (C++ Builder):
do{
int p = SearchRec.Name.Pos(".");
FileExt = SearchRec.Name.SubString(p+1,MAX_PATH);
if ( ( FileExt != "jpg"))
{
Form1->Memo1->Lines->Add(cDir+SearchRec.Name);
RenameFile(SearchRec.Name, f);
f++;
n++;
}
}while ( FindNext(SearchRec) == 0);
и какие вообще параметры у ф-ии RenameFile и SearchRec
Пожалуйста, помогите!!!!!!