public class SftpClient extends Object
| Constructor and Description |
|---|
SftpClient(com.jcraft.jsch.Session session) |
SftpClient(String host,
int port,
String user,
String password) |
SftpClient(String host,
int port,
String user,
com.jcraft.jsch.UserInfo userInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
cd(String path) |
void |
cdUp() |
void |
chgrp(int gid,
String path) |
void |
chmod(int permissions,
String path) |
void |
chmod(String permissions,
String path) |
void |
chown(int uid,
String path) |
void |
connect() |
void |
disconnect() |
void |
exit() |
void |
get(String src,
OutputStream dst) |
void |
get(String src,
OutputStream dst,
com.jcraft.jsch.SftpProgressMonitor monitor) |
void |
get(String src,
String dst) |
void |
get(String src,
String dst,
com.jcraft.jsch.SftpProgressMonitor monitor) |
String |
getHome() |
void |
hardlink(String oldpath,
String newpath) |
boolean |
isConnected() |
List<com.jcraft.jsch.ChannelSftp.LsEntry> |
ls() |
List<com.jcraft.jsch.ChannelSftp.LsEntry> |
ls(String path) |
void |
mkdir(String path) |
void |
put(InputStream src,
String dst) |
void |
put(InputStream src,
String dst,
com.jcraft.jsch.SftpProgressMonitor monitor) |
void |
put(String src,
String dst) |
void |
put(String src,
String dst,
com.jcraft.jsch.SftpProgressMonitor monitor) |
String |
pwd() |
void |
rename(String oldpath,
String newpath) |
void |
rm(String path) |
void |
rmdir(String path) |
void |
rmdir(String path,
boolean recursive) |
void |
setModificationTime(String path,
int time) |
com.jcraft.jsch.SftpATTRS |
stat(String path) |
void |
symlink(String oldpath,
String newpath) |
public SftpClient(String host, int port, String user, String password) throws IOException
IOExceptionpublic SftpClient(String host, int port, String user, com.jcraft.jsch.UserInfo userInfo) throws IOException
IOExceptionpublic SftpClient(com.jcraft.jsch.Session session)
throws IOException
IOExceptionpublic void cd(String path) throws IOException
IOExceptionpublic void cdUp()
throws IOException
IOExceptionpublic void chgrp(int gid,
String path)
throws IOException
IOExceptionpublic void chmod(int permissions,
String path)
throws IOException
IOExceptionpublic void chmod(String permissions, String path) throws IOException
IOExceptionpublic void chown(int uid,
String path)
throws IOException
IOExceptionpublic void connect()
throws IOException,
SshUtils.AuthenticationFailedException,
SshUtils.ConnectionFailedException
public void disconnect()
public void exit()
public void get(String src, String dst) throws IOException
IOExceptionpublic void get(String src, String dst, com.jcraft.jsch.SftpProgressMonitor monitor) throws IOException
IOExceptionpublic void get(String src, OutputStream dst) throws IOException
IOExceptionpublic void get(String src, OutputStream dst, com.jcraft.jsch.SftpProgressMonitor monitor) throws IOException
IOExceptionpublic String getHome() throws IOException
IOExceptionpublic void hardlink(String oldpath, String newpath) throws IOException
IOExceptionpublic boolean isConnected()
public List<com.jcraft.jsch.ChannelSftp.LsEntry> ls() throws IOException
IOExceptionpublic List<com.jcraft.jsch.ChannelSftp.LsEntry> ls(String path) throws IOException
IOExceptionpublic void mkdir(String path) throws IOException
IOExceptionpublic void put(String src, String dst) throws IOException
IOExceptionpublic void put(String src, String dst, com.jcraft.jsch.SftpProgressMonitor monitor) throws IOException
IOExceptionpublic void put(InputStream src, String dst) throws IOException
IOExceptionpublic void put(InputStream src, String dst, com.jcraft.jsch.SftpProgressMonitor monitor) throws IOException
IOExceptionpublic String pwd() throws IOException
IOExceptionpublic void rename(String oldpath, String newpath) throws IOException
IOExceptionpublic void rm(String path) throws IOException
IOExceptionpublic void rmdir(String path) throws IOException
IOExceptionpublic void rmdir(String path, boolean recursive) throws IOException
IOExceptionpublic void setModificationTime(String path, int time) throws IOException
IOExceptionpublic com.jcraft.jsch.SftpATTRS stat(String path) throws IOException
IOExceptionpublic void symlink(String oldpath, String newpath) throws IOException
IOExceptionCopyright © 2015 OpenEstate. All rights reserved.