Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

опрос по копированию [D5, Win2k]


NT ©   (2002-11-05 07:33:00) 

Здравствуйте уважаемые знатоки,мне нужно программно выполнить комманду типа: "copy c:\dir1\* c:\dir2" (обычная комманда копирования в DOS), какую комманду здесь использовать? CopyFile или ShellExecute не срабатывают.


Dimedrol   (2002-11-05 17:24:00) [1]


procedure CopyItem(Const sourcefilename, targetfilename: String);
Var
S, T: TFileStream;
Begin
S := TFileStream.Create( sourcefilename, fmOpenRead );
try
T := TFileStream.Create( targetfilename,
fmOpenWrite or fmCreate );
try
T.CopyFrom(S, S.Size ) ;
finally
T.Free;
end;
finally
S.Free;
end;
End;


Александр Спелицин   (2002-11-05 16:57:00) [2]

Copy это внутренняя команда command.com (cmd.exe в Winnt).
command /c copy c:\dir1\* c:\dir2


Anatoly Podgoretsky   (2002-11-05 07:55:00) [3]

SHFileOperation


Наверх

Титульная страница Поиск, карта сайта Написать письмо