home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
vp21beta.zip
/
LEXMPSRC.RAR
/
FILES.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
2000-08-15
|
1KB
|
55 lines
{█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█}
{█ █}
{█ Virtual Pascal for Linux █}
{█ Test example for basic file operations █}
{█ ─────────────────────────────────────────────────█}
{█ Copyright (C) 1999 Joerg Pleumann █}
{█ █}
{▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀}
program Files;
uses
Strings, VpSysLow;
var
T: Text;
I: Integer;
begin
{$I+}
WriteLn('Creating stupid test file "Testfile.Dat"...');
Assign(T, 'Testfile.Dat');
Rewrite(T);
for I := 32 to 255 do
WriteLn(T, 'Asc(', I:3, ') = ', Chr(I));
Close(T);
WriteLn('Copying it to "Testfile.Bak"...');
if not SysFileCopy('Testfile.Dat', 'Testfile.Bak', True) then
begin
WriteLn('Error!');
// Halt;
end;
WriteLn('Deleting original file...');
if SysFileDelete('Testfile.Dat') <> 0 then
begin
WriteLn('Error!');
// Halt;
end;
WriteLn('Renaming copy to "Testfile.Org"...');
if SysFileMove('Testfile.Bak', 'Testfile.Org') <> 0 then
begin
WriteLn('Error!');
// Halt;
end;
WriteLn('Perfect! :-)');
end.