Back to product page
- Introduction
- Overview
- License agreement
- Getting Started
- Objects
- Enumerations
- wodFTPD
- Methods
- Properties
- Authentication
- BindIP
- BindIPType
- Certificate
- DirFormat
- Encryption
- EncryptionList
- FileLocking
- FIPS
- ForceUTF8
- GoodbyeMessage
- GreetingMessage
- HMacList
- HostKeyList
- KeyExchangeList
- MaxDataPort
- MinDataPort
- MonitorTransfers
- MyHostname
- MyIP
- Notification
- PasvPort
- Port
- Protocol
- Secure
- ServerName
- SFTPVersion
- Status
- StrictDataIP
- Threads
- Timeout
- UseIPv6
- Users
- Version
- VirtualFiles
- VirtualFolders
- Events
- wodFTPDNotify
- FtpUser
- FtpUsers
- VirtualFile
- VirtualFiles
- VirtualFolder
- VirtualFolders
- How to get support?
- Technical information
- Fast notifications interface
- Error list
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:
The Rename(object,Owner,User,RelativePath,ResolvedPath,NewName,Action) syntax has these parts:
object | An expression evaluating to an object of type wodFTPDNotify. |
Owner | A wodFTPDCom object. Reference to wodFTPServer instance that called this notification method. |
User | A FtpUser object. Reference to user who is renaming file/directory. |
RelativePath | A String value. Path to the file/directory, as seen by the user. |
ResolvedPath | A String value. Full path to the file/folder on local system. |
NewName | A String value. New name for the file/directory. |
Action | A 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 |
---|---|---|
Deny | 0 | Deny execution of the action. |
Allow | 1 | Allow to execute action. |
SilentDeny | 2 | Silently deny execution of the action. |
SilentAllow | 3 | Silently allow to execute action. |