程序包 com.sh.ftp
类 FtpCenter
java.lang.Object
com.sh.ftp.FtpCenter
Description: FTP相关操作
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean切换目录voidclose()关闭FTP资源连接booleanconnect()连接booleandeleteFile(String fileName) 删除文件booleandownload(String fileName, OutputStream os) 下载指定文件booleandownloadAll(String downloadDir) 下载当前目录下的所有文件int执行代码获取当前路径org.apache.commons.net.ftp.FTPClient获取FTP客户端获取上级目录int获取返回代码获取返回信息booleanbooleanisLogin()booleanlogin()匿名用户登陆booleanFTP登陆voidlogout()退出帐户static voidboolean创建目录boolean递归的创建文件夹boolean删除文件夹booleanremoveDir_r(String dirName) 递归删除文件夹booleanrenameFile(String from, String to) 重命名boolean设置二进制流传输voidsetEncoding(String encoding) booleanupload(InputStream is) 上传文件booleanupload(InputStream is, String fileName) 上传文件booleanupload(InputStream is, String fileName, String remotePath) 上传文件
-
字段详细资料
-
log4j
protected org.apache.logging.log4j.Logger log4j
-
-
构造器详细资料
-
FtpCenter
-
FtpCenter
端口默认:21- 参数:
ftpUrl-
-
-
方法详细资料
-
connect
连接- 返回:
- 抛出:
IOException
-
login
public boolean login()匿名用户登陆- 返回:
-
login
FTP登陆 -
changeDir
切换目录- 参数:
remotePath-- 返回:
-
mkdir
创建目录- 参数:
dirName-- 返回:
-
mkdir_r
递归的创建文件夹- 参数:
dirName-- 返回:
-
removeDir
删除文件夹- 参数:
dirName-- 返回:
-
removeDir_r
递归删除文件夹- 参数:
dirName-- 返回:
-
deleteFile
删除文件- 参数:
fileName-- 返回:
-
renameFile
重命名- 参数:
from-to-- 返回:
-
exe
执行代码- 参数:
command-- 返回:
-
getReplyCode
public int getReplyCode()获取返回代码- 返回:
-
getReplyString
获取返回信息- 返回:
-
getFtpClient
public org.apache.commons.net.ftp.FTPClient getFtpClient()获取FTP客户端- 返回:
-
setBinaryFileType
public boolean setBinaryFileType()设置二进制流传输- 返回:
-
download
下载指定文件- 参数:
fileName-os-
-
downloadAll
下载当前目录下的所有文件- 参数:
downloadDir- 文件下载目录- 返回:
-
upload
上传文件- 参数:
is- 文件流fileName- 文件名remotePath- 远端路径- 返回:
-
upload
上传文件- 参数:
fileName- 存放在FTP的文件名称is-- 返回:
-
upload
上传文件- 参数:
is-- 返回:
-
logout
public void logout()退出帐户 -
close
public void close()关闭FTP资源连接 -
getCurDir
获取当前路径- 返回:
-
getParentDir
获取上级目录- 返回:
-
getEncoding
-
setEncoding
-
getLastMsg
-
isConnected
public boolean isConnected() -
isLogin
public boolean isLogin() -
main
-