构造器和说明 |
---|
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
在接口中 FineFTP
JSchException
public boolean login() throws JSchException
login
在接口中 FineFTP
JSchException
public void put(java.io.InputStream src, java.lang.String dst) throws SftpException
put
在接口中 FineFTP
SftpException
public 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
在接口中 FineFTP
SftpException
public java.lang.String[] ls(java.lang.String path) throws SftpException
ls
在接口中 FineFTP
SftpException
public void rename(java.lang.String oldpath, java.lang.String newpath) throws SftpException
rename
在接口中 FineFTP
SftpException
public 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
在接口中 FineFTP
SftpException
public boolean mkdir(java.lang.String path) throws SftpException
mkdir
在接口中 FineFTP
SftpException
public java.lang.String pwd() throws SftpException
pwd
在接口中 FineFTP
SftpException
public boolean cd(java.lang.String path) throws SftpException
cd
在接口中 FineFTP
SftpException
public void appendFile(java.lang.String file, java.io.InputStream data) throws java.lang.Exception
appendFile
在接口中 FineFTP
java.lang.Exception
public boolean isConnected()
isConnected
在接口中 FineFTP
public void disconnect()
disconnect
在接口中 FineFTP