
22.03.2008, 18:24
|
 |
Активный
|
|
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
|
|
Попробуйте такой вариант:
Код:
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
{............}
private
{ Private declarations }
public
{ Public declarations }
end;
procedure FileCopy(const SourceFileName, TargetFileName: string);
var
{................}
implementation
{$R *.DFM}
procedure FileCopy(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 ) ;
FileSetDate(T.Handle, FileGetDate(S.Handle));
finally
T.Free;
end;
finally
S.Free;
end;
end;
filecopy('c:\folder','d:\folder2');
|