home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
BEEHIVE
/
ZSUS
/
Z3HELP-3.LBR
/
P.LBR
/
PIPE.HZP
/
PIPE.HLP
Wrap
Text File
|
2000-06-30
|
3KB
|
77 lines
;
PIPE.COM
Size (recs) CRC Version Author/Latest Issue Disk
1k (8) C4B0 1.8 Rob Friefeld 1/88 Z3COM7
1- Syntax 2- Usage 3- Examples of Use
PIPE is a small (1k) file transfer utility intended as a RAM disk resident.
PIPE uses the first 8000h of TPA. No installation is needed. Since most of
the logic is in the DOS, named directories under ZCPR3 will work. Also, PIPE
is reentrant.
:1
Syntax: pipe [du:|dir:]<afn> [du:|dir:][afn] [/o]
i.e. pipe <what> [where]
Options: [F]1..[F]4 - Select source file attribute F1..F4 to copy
W - Wheel protect attribute (ZRDOS)
R - R/O
S - SYS
A - ARC
These options may be reversed with "~" or "-".
I - Inspect before copy
N - NO query before erase (even for R/O files!)
Any number of options may be specified. Any character other than these is
ignored. (i.e. commas, extra slashes)
:2
Usage:
The syntax is different from PIP's, i.e. the source file is named first,
then the destination. Both source and destination may be ambiguous file
names. (Wild card renaming of the destination can be dangerous to your mental
health, however.) If the optional destination is omitted, files will be
fetched to the current DU:.
If the destination file exists, you will be asked ERASE? (y/N/q). No is
the default answer. A 'Y' will abort the copy and a 'Q' aborts the run.
Attributes of the destination file are kept. If the destination file does not
exist, attributes of the source file are copied.
If the destination disk is filled, the incomplete copy is deleted and a
disk reset is done. (If this is not done, DIR will still report 0k free
space.) Otherwise, PIPE does NOT do a disk reset.
:3
Examples of Use:
a. B5>PIPE A0:*.Z80 (You enter...then PIPE prints...)
Copying --> A0: FILE1 .Z80 to B5:
Copying --> A0: FILE2 .Z80 to B5:
Copying --> A0: ANOTHER1.Z80 to B5:
b. B5>GO THIS.FIL A0:THAT.FIL
Copying --> B5: THIS .FIL to A0:THAT .FIL
c. A0>PIPE TEST.* ARC:WORKS.*
Copying --> A0: TEST .Z80 to B15:WORKS .Z80
Copying --> A0: TEST .DOC to B15:WORKS .DOC
Copying --> A0: TEST .COM to B15:WORKS .COM
Examples of Use (cont'd):
d. A0>PIPE *.* A15: /F12S
Copy only files marked with F1, F2, SYS
e. A0>PIPE *.* A15: /-A1R
Copy all NOT ARC, NOT F1, and R/W files