Всем доброго!
Люди помогите пожалуйста как скопировать в Лазаре файл с одного места в другое заранее спасибо!
Давно не пользовался Паскалем а тут позарез надо!!!
			
		Модератор: Модераторы
var
 src,dst:file of byte;
 b:byte;
begin
 AssignFile(src,'srcfile'); // источник
 AssignFile(dst,'dstfile'); // приемник 
 reset(src);
 rewrite(dst);
 while not(eof(src)) do
 begin
   read(src,b);
   write(dst,b);
 end;
 CloseFile(src);
 CloseFile(dst);
end;

var Source, Dest: TStream;
begin
 Source:=TFileStream.Create...
 Dest:=TFileStream.Create...
 Dest.CopyFrom(Source, Source.Size);
...
end;
Если маленький:
var F: TMemoryStream;
begin
 F:=TMemoryStream.Create;
 F.LoadFromFile(SourceFileName);
 F.SaveToFile(DestFileName);
end;
Uses
  OldLinux;
function copyfile(name1, name2: string):integer;
const
  BUFSIZE=512;
  PERM=0644;
var
  infile, outfile: integer;
  nread: longint;
  buffer: array [0..BUFSIZE-1] of byte;
begin
  infile := fdopen (name1, Open_RDONLY);
  if infile=-1 then
  begin
    copyfile:=-1;
    exit;
  end;
  outfile := fdopen (name2, Open_WRONLY or Open_CREAT or Open_TRUNC, octal(PERM));
  if outfile=-1 then
  begin
    fdclose(infile);
    copyfile:=-2;
    exit;
  end;
  nread := fdread (infile, buffer, BUFSIZE);
  while nread > 0 do
  begin
    if fdwrite (outfile, buffer, nread) < nread then
    begin
      fdclose (infile);
      fdclose (outfile);
      copyfile:=-3;
      exit;
    end;
    nread := fdread (infile, buffer, BUFSIZE);
  end;
  fdclose (infile);
  fdclose (outfile);
  if (nread = -1) then
    copyfile := -4
  else
    copyfile := 0;
end;     
 
 STAKANOV спасибо работает, только медленно!!!
 
 я им пользуюс в линуксе... пробывал собрать его в винде...

STAKANOV спасибо, еще раз очень помог, буду теперь постоянно обращаться к этому мануалу.
 точнее недопереведен, к сожалению у нас мало активистов поддерживающих opensource и тп
 точнее недопереведен, к сожалению у нас мало активистов поддерживающих opensource и тп   поэто работа по перводу идет очень медленно
  поэто работа по перводу идет очень медленно  

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 1