Внешний вид сайта:

Скопировать или переместить файл

Как можно скопировать или переместить файл в другое местоположение? Функция использует ShellAPI.
uses 
  ShellAPI; 

function FileCopy(Source, Destination: string): boolean; 
var 
  ShFileOpStruct: TShFileOpStruct; 
begin 
  with ShFileOpStruct do 
  begin 
    { FO_MOVE для перемещения файла } 
    wFunc := FO_COPY;         
    { имя файла источника } 
    pFrom := PChar(Source); 
    { имя файла получателя } 
    pTo := PChar(Destination); 
  end; 

  { возвращает true при удачном выполнении ; иначе false } 
  result := (0 = SHFileOperation(ShFileOpStruct)); 
end;

Комментарии

Нет комментариев. Ваш будет первым!