fusutil Utility
When a file transfer is completed, you can use the fusutil utility to perform post processing actions, such as renaming, moving, or deleting a file.
Different operating systems support different commands. The fusutil utility provides a common interface to rename, move, or delete a file or directory, and to verify if a file or directory exists in a remote system. You can use the fusutil command as a post processing action running command.
The rdir | renamedir, ddir | deletedir, rmdir | removedir,mvdir | movedir options are used to rename, delete, and move directories, while the r|rename, d|delete, m|move and e|exist options are used to rename, delete, move, and verify the existence of files.
See the following post processing command examples using each of the fusutil utility options:
Post_Action1: S,R,COMMAND,fusutil E filename
Post_Action2: S,L,COMMAND,fusutil D filename
Post_Action3: S,R,COMMAND,fusutil M old_filename new_filename
Post_Action4: F,R,COMMAND,fusutil R old_filename new_filename
Post_Action2: S,L,COMMAND,fusutil DDIR directoryname
Post_Action3: S,L,COMMAND,fusutil RMDIR directoryname
Post_Action4: S,R,COMMAND,fusutil MVDIR directoryname new_directoryname
Post_Action5: F,R,COMMAND,fusutil RDIR old_directoryname new_directoryname
- When processing the EXIST option, the code also checks if the file is available for use. This can be completed on all platforms except UNIX, because there is no standard call to accomplish this on UNIX.
- When using the RENAME or DELETE option on UNIX in a directory to which you have write access, it is possible to remove or rename a file that does not belong to you. This is a function of how UNIX security works.
- The ddir | deletedir option deletes non-empty directory recursively, while the rmdir | removedir option removes an empty directory only.