You can use default source and target file names for some subcommands; however, specify a file name for other subcommands.
The FTP client provides a default file name if the target file name for the PUT, APPEND, and GET subcommands is omitted. Because you can specify source file names for the MPUT and MGET subcommands, the FTP server also generates target file names for MPUT and MGET. See the following Data Transfer Subcommands table for the syntax of these subcommands. The table column labeled Target is the parameter for which a default name is provided.
Subcommand | Source | Target | Other |
---|---|---|---|
APPEND | local filename | [server filename] | |
PUT | local filename | [server filename] | |
GET | server filename | [local file name] | [(Replace] |
MPUT | local filename | ||
MGET | server filename | [(Replace] |
For the PUT and APPEND subcommands, the rules for forming default names are divided into two categories:
For System i platforms, the system generates the default name in these subcommands using the same rules as applied for the PUT subcommand.
For systems other than System i platforms, it bases the default name for the GET and MGET subcommands on the part of the source name that follows the last slash. If there is no slash, the entire source name is the default name. Here are the rules for forming default names.
More details on syntax:
FTP client syntax conventions
The FTP client subcommands that you use for transferring data can have a localfile or a remotefile parameter or both. You can use these parameters to name the data you want to transfer. The transfer subcommands are:
The names for the localfile and remotefile parameters can be either partially qualified or fully qualified. A partially-qualified name includes the name of the data itself as well as one or more names in the hierarchical sequence above the data. A fully-qualified name includes all names in the hierarchical sequence above the data.
When the name is partially qualified, the current working directory identifies the file to be processed. You can set the working directory on the local client system with the LCD subcommand. You can set the working directory on the remote system with the CD subcommand.
The format of the localfile parameter names must conform to i5/OS file naming rules. The remotefile parameter names must adhere to the file naming rules of the remote system.
More details on syntax: