| 构造器和说明 |
|---|
FineSFTPClient(FTPConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendFile(java.lang.String file,
java.io.InputStream data) |
boolean |
cd(java.lang.String path) |
void |
disconnect() |
java.io.InputStream |
get(java.lang.String src) |
FineFileEntry |
getEntry(java.lang.String path) |
boolean |
isConnected() |
boolean |
login() |
boolean |
login(int timeout) |
void |
logout() |
java.lang.String[] |
ls(java.lang.String path) |
java.lang.String[] |
lsDir(java.lang.String path) |
FineFileEntry[] |
lsEntries(java.lang.String dir) |
long |
mdtm(java.lang.String path) |
boolean |
mkdir(java.lang.String path) |
void |
put(java.io.InputStream src,
java.lang.String dst) |
java.lang.String |
pwd() |
void |
rename(java.lang.String oldpath,
java.lang.String newpath) |
boolean |
rm(java.lang.String path) |
boolean |
rmdir(java.lang.String path) |
void |
setConnectTimeout(int connectTimeout) |
void |
setHost(java.lang.String host) |
void |
setPassPhrase(java.lang.String passPhrase) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setPrivateKey(java.lang.String privateKey) |
void |
setUsername(java.lang.String username) |
long |
size(java.lang.String path) |
java.lang.String |
stat(java.lang.String path) |
public FineSFTPClient(FTPConfig config)
public void setHost(java.lang.String host)
public void setPort(int port)
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public void setPrivateKey(java.lang.String privateKey)
public void setPassPhrase(java.lang.String passPhrase)
public void setConnectTimeout(int connectTimeout)
public boolean login(int timeout)
throws JSchException
login 在接口中 FineFTPJSchExceptionpublic boolean login()
throws JSchException
login 在接口中 FineFTPJSchExceptionpublic void put(java.io.InputStream src,
java.lang.String dst)
throws SftpException
put 在接口中 FineFTPSftpExceptionpublic FineFileEntry getEntry(java.lang.String path) throws java.lang.Exception
public FineFileEntry[] lsEntries(java.lang.String dir) throws java.lang.Exception
public java.io.InputStream get(java.lang.String src)
throws SftpException
get 在接口中 FineFTPSftpExceptionpublic java.lang.String[] ls(java.lang.String path)
throws SftpException
ls 在接口中 FineFTPSftpExceptionpublic void rename(java.lang.String oldpath,
java.lang.String newpath)
throws SftpException
rename 在接口中 FineFTPSftpExceptionpublic boolean rm(java.lang.String path)
throws java.lang.Exception
public long mdtm(java.lang.String path)
throws java.lang.Exception
public long size(java.lang.String path)
throws java.lang.Exception
public java.lang.String[] lsDir(java.lang.String path)
throws java.lang.Exception
public boolean rmdir(java.lang.String path)
throws SftpException
rmdir 在接口中 FineFTPSftpExceptionpublic boolean mkdir(java.lang.String path)
throws SftpException
mkdir 在接口中 FineFTPSftpExceptionpublic java.lang.String pwd()
throws SftpException
pwd 在接口中 FineFTPSftpExceptionpublic boolean cd(java.lang.String path)
throws SftpException
cd 在接口中 FineFTPSftpExceptionpublic void appendFile(java.lang.String file,
java.io.InputStream data)
throws java.lang.Exception
appendFile 在接口中 FineFTPjava.lang.Exceptionpublic boolean isConnected()
isConnected 在接口中 FineFTPpublic void disconnect()
disconnect 在接口中 FineFTP