public interface FtpAPI
支持日志和审计的操作:setConvertName除外均支持
限定符和类型 | 字段和说明 |
---|---|
static int |
FILE_TYPE_ASCII |
static int |
FILE_TYPE_BINARY |
static int |
FILE_TYPE_EBCDIC |
static int |
FILE_TYPE_LOCAL |
限定符和类型 | 方法和说明 |
---|---|
boolean |
delete(java.lang.String path,
java.lang.String fileName)
删除ftp文件。
|
boolean |
download(java.lang.String path,
java.lang.String fileName,
java.io.OutputStream local)
ftp文件下载
|
boolean |
download(java.lang.String path,
java.lang.String fileName,
java.io.OutputStream local,
int fileType) |
java.lang.String[] |
list(java.lang.String path)
获取指定目录下的文件名称
|
FTPFile[] |
listFiles(java.lang.String path)
列出ftp目录下文件列表
|
boolean |
makeDirectory(java.lang.String pathname)
创建目录
|
boolean |
rename(java.lang.String from,
java.lang.String to)
将文件重命名,from改为to
|
void |
setConvertName(boolean convertName)
是否编码转换,默认false
|
boolean |
upload(java.lang.String path,
java.lang.String fileName,
java.io.InputStream local)
ftp文件上传
|
boolean |
upload(java.lang.String path,
java.lang.String fileName,
java.io.InputStream local,
int fileType) |
static final int FILE_TYPE_ASCII
static final int FILE_TYPE_EBCDIC
static final int FILE_TYPE_BINARY
static final int FILE_TYPE_LOCAL
FTPFile[] listFiles(java.lang.String path)
path
- void setConvertName(boolean convertName)
convertName
- java.lang.String[] list(java.lang.String path) throws AWSAPIException
path
- ftp目录AWSAPIException
boolean makeDirectory(java.lang.String pathname) throws java.io.IOException
pathname
- 目录名java.io.IOException
boolean upload(java.lang.String path, java.lang.String fileName, java.io.InputStream local) throws AWSAPIException
path
- ftp目录fileName
- 文件名local
- 本地上传文件流AWSAPIException
boolean upload(java.lang.String path, java.lang.String fileName, java.io.InputStream local, int fileType) throws AWSAPIException
AWSAPIException
boolean download(java.lang.String path, java.lang.String fileName, java.io.OutputStream local) throws AWSAPIException
path
- ftp目录fileName
- 文件名local
- 本地下载文件流AWSAPIException
boolean download(java.lang.String path, java.lang.String fileName, java.io.OutputStream local, int fileType) throws AWSAPIException
AWSAPIException
boolean delete(java.lang.String path, java.lang.String fileName) throws AWSAPIException
path
- ftp目录fileName
- 文件名AWSAPIException
boolean rename(java.lang.String from, java.lang.String to) throws AWSAPIException
from
- 源文件to
- 目标文件AWSAPIException
Copyright © Actionsoft Co., Ltd. All Rights Reserved.