Back to product page

Rename notification


Called when user wants to rename file or directory.

Syntax

  • Basic
object.Rename Owner, User, RelativePath, ResolvedPath, NewName, Action
The Rename(object,Owner,User,RelativePath,ResolvedPath,NewName,Action) syntax has these parts:
objectAn expression evaluating to an object of type wodFTPDNotify.
OwnerA wodFTPDCom object. Reference to wodFTPServer instance that called this notification method.
UserA FtpUser object. Reference to user who is renaming file/directory.
RelativePathA String value. Path to the file/directory, as seen by the user.
ResolvedPathA String value. Full path to the file/folder on local system.
NewNameA String value. New name for the file/directory.
ActionA FtpActions enumeration, as described in settings. When set to Deny/SilentDeny, wodFTPServer denies this action.

Remarks

NOTE: This method is called only if you implemented IwodFTPDNotify interface in your application, and wodFTPD.Notification property has received reference to instance of your implementation.

Rename notification method is called when user requests name change for some file or directory. You can allow this change, or deny it, by setting Action argument to Allow or Deny. Also, you can change ResolvedPath and NewName arguments to point to completely different file on your file system, not necessarily original one requested by the user.

The settings for Action are
Constant Value Description
Deny0 Deny execution of the action.
Allow 1 Allow to execute action.
SilentDeny2 Silently deny execution of the action.
SilentAllow 3 Silently allow to execute action.

Platforms

Windows