Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как скопировать директорию?


Автор: Pakshin A. S. 6.11.2004, 18:34
Код

procedure TForm1.Button2Click(Sender: TObject); 
var  OpStruc: TSHFileOpStruct; 
  frombuf, tobuf: Array [0..128] of Char; 
begin  FillChar( frombuf, Sizeof(frombuf), 0 ); 
  FillChar( tobuf, Sizeof(tobuf), 0 ); 
  StrPCopy( frombuf, 'd:\brief\*.*' ); 
  StrPCopy( tobuf, 'd:\temp\brief' ); 
  with OpStruc do begin 
    Wnd := Handle; 
    wFunc := FO_COPY; 
    pFrom := @frombuf; 
    pTo := @tobuf; 
    fFlags := FOF_NOCONFIRMATION or FOF_RENAMEONCOLLISION; 
    fAnyOperationsAborted := False; 
    hNameMappings := Nil; 
    lpszProgressTitle := Nil; 
  end; 
  ShFileOperation( OpStruc ); 
end; 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)