![]() |
|
|
#2
|
||||
|
||||
|
Код:
function T<Имя>.WindowsCopyFile(FromFile, ToDir : string) : boolean;
{Функция для копирования файлов}
var
F: TShFileOpStruct;
begin
F.Wnd := 0; F.wFunc := FO_COPY;
FromFile:=FromFile+#0; F.pFrom:=pchar(FromFile);
ToDir:=ToDir+#0; F.pTo:=pchar(ToDir);
F.fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
result:=ShFileOperation(F) = 0;
end;использование: Далее используется CurDir, т.к. копируется в текущий каталог, но можно задать целевой каталог отличный от текущего if not WindowsCopyFile(<Путь>+ <Имя файла>, CurDir +'\') then ShowMessage('Ошибка копирования данных!'); Последний раз редактировалось Admin, 05.04.2011 в 17:19. |