|
|
Регистрация | << Правила форума >> | 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 Посмотрите свежим взглядом где накосячил??? Delphi XE + Ehlib + FastReport |
#2
|
||||
|
||||
Код:
ShellExecute ( 0, 'open', PChar('cmd.exe'), PChar('/k ren '+pach.Text+'\*.vrd *.txt'), SW_HIDE) ; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#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); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
Цитата:
тогда уж Код:
MoveFileEx(PChar(OldName), PChar(NewName), MOVEFILE_COPY_ALLOWED Or MOVEFILE_REPLACE_EXISTING); |
#6
|
||||
|
||||
Варианты флагов пусть уж сам выбирает, я поэтому и показал их раздельно.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |