This API has several options that help perform operations for
file names; in particular, on long file names (length greater than 100
characters and/or containing one of more embedded SPACEs).
Notes:
. In: Screen-Area: Long pathname ending in "\", or Long filename whose directory
is to be checked
. Out: Screen-Answer: "Y" if path exists; "N" if not
. Screen-Numeric-Field: Size of file if file exists, otherwise 0
. In: Screen-Area: Long filename
. Out: Screen-Answer: "Y" if file exists; "N" if not
FF,03,01
In: Screen-Area: Source long filename
FF,03,02 and FF,03,02,01 - Replace file if it already exists
In: Screen-Area: Target long filename
Out: "Y" if successful; "N" if not
FF,03,02,02 - Do not replace file if it already exists
In: Screen-Area: Target long filename
Out: "Y" if successful; "N" if not
FF,03,02,03 - Copy file and if it already exists append date and time onto file name (filenameYYYYMMDDHHMMSS.ext)
In: Screen-Area: Target long filename
Out: Screen-Answer: "Y" if successful; "N" if not
Screen-Area: This will contain the new name of the file
In: Screen-Area: Long filename
Out: Screen-Answer: "Y" if file deleted; "N" if not
FF,05,01
In: Screen-Area: Source long filename
FF,05,02
In: Screen-Area: Target long filename
Out: "Y" if successfully renamed; "N" if not
FF,06,01
In: Screen-Area: Source long filespec (with wildcards)
Out: Screen-Area: Full filename (w/ path) of first file
Screen-Answer = "N" means no more qualifying files
FF,06
Out: Screen-Area: Full filename (w/ path) of next file
Screen-Answer = "N" means no more qualifying files
FF,07,01
In: Screen-Area: Source long filename
Out: Screen-Area: Path portion of filename
FF,07,02
In: Screen-Area: Source long filename
Out: Screen-Area: base portion of filename
FF,07,03
In: Screen-Area: Source long filename
Out: Screen-Area: filename extent (without ".")
FF,08,01
In: Screen-Area: Path portion of target filename
FF,08,02
In: Screen-Area: Base portion of target filename
FF,08,03
In: Screen-Area: File extent of target filename
Out: Screen-Area: Joined full filename
. In: Screen-Area: Long filename
. Out: Screen-Area: Short filename
FF,10,01
In: Screen-Area: Source long filename
FF,10,02 - Move file and if it already exists append date and time onto file name (filenameYYYYMMDDHHMMSS.ext)
In: Screen-Area: Target long filename
Out: Screen-Answer: "Y" if successful; "N" if not
Screen-Area: This will contain the new name of the file
JEG/CLS
NWSMSCRN.CBL