📄 fileaccesscopy.dpr
字号:
program FileAccessCopy;
{$APPTYPE CONSOLE}
uses
SysUtils, Classes;
var
strIn, strOut: TFileStream;
begin
try
if ParamCount <> 2 then
begin
writeln ('Two parameters required');
Exit;
end;
writeln ('reading... ' + ParamStr (1));
strIn := TFileStream.Create (ParamStr (1), fmOpenRead);
try
writeln ('writing... ' + ParamStr (2));
if FileExists (ParamStr (2)) then
strOut := TFileStream.Create (ParamStr (2), fmOpenWrite)
else
strOut := TFileStream.Create (ParamStr (2), fmCreate);
try
strOut.CopyFrom(strIn, strIn.Size);
finally
strOut.Free;
end;
finally
strIn.Free;
end;
writeln ('Operation completed. Press Enter to close.');
except
on E:Exception do
Writeln(E.Classname, ': ', E.Message);
end;
readln;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -