Changes the file specification of an existing file on an RT-11
volume.
Format
RENAME input-file-spec output-file-spec
1 – Parameters
input-file-spec
Specifies the names of one or more files whose specifications are
to be changed.
You can use wildcard characters in the file name and file type
specification; if you do, all files that satisfy the specified
fields are renamed.
output-file-spec
Provides the new file specification to be applied to the input
file. The RENAME command uses the file name and file type of the
input file specification to provide defaults for nonspecified
fields in the output file.
You can specify an asterisk (*) in place of the file name
or file type of the output file; the RENAME command uses the
corresponding field in the input file specification to name the
output file. Specifying wildcard characters in corresponding
fields of the input and output file specifications results in
multiple rename operations.
You can omit the device name from the output specification.
EXCHANGE uses the device name specified for the input, since
it is not possible to rename a file from one device to another.
2 – Qualifiers
2.1 /LOG
/LOG
/NOLOG
Controls whether the RENAME command displays the file
specification of each file that it renames. The default is
/NOLOG.
2.2 /PROTECT
/PROTECT
/NOPROTECT
Determines whether protection is set for an RT-11 output file.
The default is /NOPROTECT.
This qualifier is not valid for Files-11 or DOS-11 output files.
Protection attributes for Files-11 output are taken from the
current process default protection.
EXCHANGE does not attempt to transfer protection attributes
from the input file to the output file. Protection mechanisms
of various operating systems do not readily translate to one
another.
The owner UIC of the output file is the UIC of the current
process.
2.3 /SYSTEM
/SYSTEM
/NOSYSTEM
Controls whether the RENAME command renames files that have the
file type SYS. These files are usually files necessary for the
operation of an RT-11 system. Only RT-11 volumes handle SYS files
in this manner.
The default is /NOSYSTEM; the RENAME command does not rename an
RT-11 file with the type SYS, whether it is matched by a wildcard
specification or is named explicitly. EXCHANGE displays a message
when it skips an SYS file during a rename operation.
EXCHANGE handles files with the file type BAD in a similar
manner; that is, the rename operation skips BAD files. However,
EXCHANGE does not warn that BAD files are being skipped, and the
/SYSTEM qualifier has no effect on BAD files. To rename a file
with the type BAD, specify the file explicitly instead of using
wildcards.
2.4 /VOLUME_FORMAT
/VOLUME_FORMAT=option
Defines the physical format of the volume to be processed.
EXCHANGE supports the RENAME command on RT-11 volumes only.
3 – Examples
1.EXCHANGE> RENAME DMA0:AVERAG.OBJ MEAN
The command in this example changes the file name of the file
AVERAG.OBJ to MEAN.OBJ.
2.EXCHANGE> RENAME DLA2:*.TXT *.OLD
The command in this example renames all files with the file
type TXT to files with the file type OLD; the file names are
not changed.
3.EXCHANGE> RENAME/LOG DMA0:DATA.* NEW
%EXCHANGE-I-RENAMED, _DMA0:DATA.AAA renamed to _DMA0:NEW.AAA
%EXCHANGE-I-RENAMED, _DMA0:DATA.BBB renamed to _DMA0:NEW.BBB
%EXCHANGE-I-RENAMED, _DMA0:DATA.CCC renamed to _DMA0:NEW.CCC
The command in this example illustrates wildcard characters in
the input file names. The device DMA0 contains three files with
the file name DATA; the result is the renaming of all three
files as displayed by the /LOG qualifier.