构造器和说明 |
---|
FTP(java.lang.String host,
int port,
java.lang.String userName,
java.lang.String password)
FTPS/FTPES连接
|
FTP(java.lang.String host,
java.lang.String userName,
java.lang.String password)
FTP连接
|
限定符和类型 | 方法和说明 |
---|---|
void |
append(java.io.File localFile)
追加文件内容到已存在的同名文件中
|
void |
append(java.lang.String localFile)
追加文件内容到已存在的同名文件中
|
void |
changeDirectory(java.lang.String path)
切换目录
|
void |
changeDirectoryUP()
切换目录到根目录
|
void |
connect()
连接ftp服务器
|
void |
createDirectory(java.lang.String directoryName)
创建目录
|
void |
createSSLSocketFactory()
创建SSLSocketFactory
|
java.lang.String |
currentDirectory()
返回当前所在目录路径
|
void |
deleteDirectory(java.lang.String path)
删除目录
|
void |
deleteFile(java.lang.String file)
删除文件
|
void |
disconnect(boolean flag)
断开连接
|
void |
download(java.lang.String remoteFile,
java.io.File localFile)
下载文件
|
void |
download(java.lang.String remoteFile,
java.io.File localFile,
long restartAt)
下载文件
|
void |
download(java.lang.String remoteFile,
java.lang.String localFile)
下载文件
|
void |
download(java.lang.String remoteFile,
java.lang.String localFile,
long restartAt)
下载文件
|
it.sauronsoftware.ftp4j.FTPClient |
getClient() |
javax.net.ssl.SSLSocketFactory |
getFactory() |
java.lang.String |
getHost() |
static org.apache.log4j.Logger |
getLogger() |
java.lang.String |
getPassword() |
int |
getPort() |
int |
getSecurity() |
java.lang.String |
getUserName() |
void |
rename(java.lang.String oldname,
java.lang.String newname)
重命名,可用于移动文件
|
void |
setSecurity(int status)
设置FTP连接类型
|
void |
upload(java.io.File loacalFile)
上传文件
|
void |
upload(java.lang.String localFile)
上传文件
|
public FTP(java.lang.String host, java.lang.String userName, java.lang.String password) throws java.lang.Exception
host
- 主机地址userName
- 用户名password
- 密码java.lang.Exception
public FTP(java.lang.String host, int port, java.lang.String userName, java.lang.String password) throws java.lang.Exception
host
- 主机port
- 端口userName
- 用户名password
- 密码java.lang.Exception
public void connect() throws java.lang.Exception
java.lang.Exception
public void createDirectory(java.lang.String directoryName) throws java.lang.Exception
directoryName
- 目录java.lang.Exception
public void deleteDirectory(java.lang.String path) throws java.lang.Exception
path
- 路径java.lang.Exception
public void deleteFile(java.lang.String file) throws java.lang.Exception
file
- 文件路径java.lang.Exception
public void rename(java.lang.String oldname, java.lang.String newname) throws java.lang.Exception
oldname
- 源文件名newname
- 目标文件名java.lang.Exception
public void download(java.lang.String remoteFile, java.lang.String localFile) throws java.lang.Exception
remoteFile
- 远程文件路径localFile
- 本地文件路径java.lang.Exception
public void download(java.lang.String remoteFile, java.io.File localFile) throws java.lang.Exception
remoteFile
- 远程文件路径localFile
- 本地文件对象java.lang.Exception
public void download(java.lang.String remoteFile, java.lang.String localFile, long restartAt) throws java.lang.Exception
remoteFile
- localFile
- restartAt
- java.lang.Exception
public void download(java.lang.String remoteFile, java.io.File localFile, long restartAt) throws java.lang.Exception
remoteFile
- localFile
- restartAt
- java.lang.Exception
public void upload(java.lang.String localFile) throws java.lang.Exception
localFile
- java.lang.Exception
public void upload(java.io.File loacalFile) throws java.lang.Exception
loacalFile
- java.lang.Exception
public void append(java.lang.String localFile) throws java.lang.Exception
localFile
- 本地文件java.lang.Exception
public void append(java.io.File localFile) throws java.lang.Exception
localFile
- 本地文件java.lang.Exception
public void changeDirectory(java.lang.String path) throws java.lang.Exception
path
- java.lang.Exception
public void changeDirectoryUP() throws java.lang.Exception
java.lang.Exception
public void setSecurity(int status)
status
- public java.lang.String currentDirectory() throws java.lang.Exception
java.lang.Exception
public void createSSLSocketFactory() throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException
java.security.NoSuchAlgorithmException
java.security.KeyManagementException
public void disconnect(boolean flag) throws java.lang.Exception
flag
- java.lang.Exception
public java.lang.String getHost()
public int getPort()
public java.lang.String getUserName()
public java.lang.String getPassword()
public it.sauronsoftware.ftp4j.FTPClient getClient()
public static org.apache.log4j.Logger getLogger()
public javax.net.ssl.SSLSocketFactory getFactory()
public int getSecurity()