<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > Altri servizi > FTP > RemoveDirectoryOnServer |
Service
Method
RemoveDirectoryOnServer
Description
Deletes an empty remote directory with the specified pathname; the FTP server is explicitly specified.
Input |
|||
Name |
Description |
Type |
Optional |
server |
Connection and login information for the server. |
Dataset |
|
remotePath |
Remote directory pathname. |
String |
|
Remarks
Represents FTP RMD command.
The server parameter contains the following fields:
•"ServerName" (String) -> the server address, either a hostname or a dotted string IP address
•"ServerPort" (Int32) -> the server port
•"SslMode" (Int32) -> the TLS/SSL security mode (*** ignored for SFtp ***):
o 0 = None (unsecured connection, no TLS/SSL)
o 1 = Implicit (implicitly secured TLS/SSL connection)
o 2 = Explicit (explicitly secured TLS/SSL connection)
•"UserName" (String) -> the username; if null, "anonymous" is used
•"Password" (String) -> password for the given username; if null, "guest" is used
•"Passive" (Boolean) -> the file transfer type; default is true (passive); *** ignored for SFtp ***
o Passive mode: data transfer connections are made by the client, which connects to the server
▪ Active mode: data transfer connections are made by the server, which connects to the client
▪ Firewalls and NATs often make it impossible to use active transfers
o When using HttpConnect proxy, this property is ignored and all transfers are passive
•"ProxyType" (Int32) -> the proxy type:
o 0 = None (direct connection, default when no proxy is specified)
o 1 = Socks4 (connection through Socks4 proxy)
o 2 = Socks4a (connection through Socks4A proxy (capable of resolving domain names))
o 3 = Socks5 (connection through Socks5 proxy)
o 4 = HttpConnect (connection through HTTP proxy using CONNECT method)
o 5 = FtpSite (connection through FTP proxy using SITE command); *** not usable for SFtp ***
o 6 = FtpUser (connection through FTP proxy using USER command); *** not usable for SFtp ***
o 7 = FtpOpen (connection through FTP proxy using OPEN command); *** not usable for SFtp ***
•"ProxyHost" (String) -> the hostname of the proxy server
•"ProxyPort" (Int32) -> the port of the proxy server
•"ProxyUserName" (String) -> a username to submit to the proxy server for authentication
•"ProxyPassword" (String) -> a password to submit to the proxy server for authentication
•"ProxyAuthenticationMethod" (Int32) -> the type of the proxy server authentication method:
o 0 = Basic (Basic authentication)
o 1 = Ntlm (NTLM authentication)
o 2 = Digest (Digest authentication)
•"ProxyBypassProxyOnLocal" (Boolean) -> true to bypass the proxy server for local addresses, otherwise false; the default value is false
•"SFtp" (Boolean) -> true to use SFtp instead of Ftp; default is false (Ftp).