Use
With the command CPYEFFUNIQ IFS files can be copied or moved to another IFS directory. This action generates a unique file name if the file with the same name already exists in the target directory. The command can be used in the i-effect server as *IFS SINGLE, *SCHEDULE or *MONITOR.
Parameters and their meaning
The command has the following parameters
|
Parameter |
Value |
Description |
|---|---|---|
|
FRMIFSFILE
|
|
Qualified name of the input file in the IFS file system. |
|
TODIR |
|
Name of the target directory in IFS to which the object should be copied. |
|
TOFILE |
|
The name of the destination file. |
|
|
*FRMFILE |
The name of the target file corresponds to the name of the input file |
|
DELETE |
|
Determines whether the source file is deleted |
|
|
*YES |
The input file in parameter FRMIFSFILE is deleted after the operation. |
|
|
*NO |
The input file in parameter FRMIFSFILE is not deleted. |
|
CRTDIR |
|
Defines whether the target directory is created if it does not exist. |
|
|
*YES |
The target directory is created if it does not exist. |
|
|
*NO |
No directory is created. |
Application example
|
Description |
Command Parameters |
|---|---|
|
Move the data /tmp/mydir/myfile to the target directory /tmp/myotherdir |
CPYEFFUNIQ FRMIFSFILE('/tmp/mydir/myfile') TODIR ('/tmp/myotherdir') TOFILE(*FRMFILE) DELETE(*YES) CRTDIR(*YES) |