![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
пытаюсь изменить расширение файлов в каталоге
Код:
procedure TMain.Button4Click(Sender: TObject);
begin
ShellExecute ( 0, 'open', PChar('cmd.exe', '/k ren '+pach.Text+'\*.vrd *.txt'), nil, SW_HIDE) ;
end;вылетает ошибка: expected but ',' found ругается на запятую PChar('cmd.exe', '/k ren Посмотрите свежим взглядом где накосячил??? |
|
#2
|
||||
|
||||
|
Код:
ShellExecute ( 0, 'open', PChar('cmd.exe'), PChar('/k ren '+pach.Text+'\*.vrd *.txt'), SW_HIDE) ; |
|
#3
|
|||
|
|||
|
Маньяки!!!
Код:
var OldFileName : String; NewFileName : String; begin OldFileName := 'file.old'; NewFileName := ChangeFileExt(OldFileName,'.new'); RenameFile(OldFileName,NewFileName); |
|
#4
|
||||
|
||||
|
С использованием WinAPI:
Код:
MoveFileEx(PChar(OldName), PChar(NewName), MOVEFILE_COPY_ALLOWED); или MoveFileEx(PChar(OldName), PChar(NewName), MOVEFILE_REPLACE_EXISTING); |
|
#5
|
|||
|
|||
|
Цитата:
тогда уж Код:
MoveFileEx(PChar(OldName), PChar(NewName), MOVEFILE_COPY_ALLOWED Or MOVEFILE_REPLACE_EXISTING); |
|
#6
|
||||
|
||||
|
Варианты флагов пусть уж сам выбирает, я поэтому и показал их раздельно.
|