public class StatefulSFTPClient extends SFTPClient
engine, log, xfer
Constructor and Description |
---|
StatefulSFTPClient(SFTPEngine engine) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
canonicalize(java.lang.String path) |
void |
cd(java.lang.String dirname) |
void |
get(java.lang.String source,
LocalDestFile dest) |
void |
get(java.lang.String source,
java.lang.String dest) |
java.util.List<RemoteResourceInfo> |
ls() |
java.util.List<RemoteResourceInfo> |
ls(RemoteResourceFilter filter) |
java.util.List<RemoteResourceInfo> |
ls(java.lang.String path) |
java.util.List<RemoteResourceInfo> |
ls(java.lang.String path,
RemoteResourceFilter filter) |
FileAttributes |
lstat(java.lang.String path) |
void |
mkdir(java.lang.String dirname) |
void |
mkdirs(java.lang.String path) |
RemoteFile |
open(java.lang.String filename) |
RemoteFile |
open(java.lang.String filename,
java.util.Set<OpenMode> mode) |
RemoteFile |
open(java.lang.String filename,
java.util.Set<OpenMode> mode,
FileAttributes attrs) |
void |
put(LocalSourceFile source,
java.lang.String dest) |
void |
put(java.lang.String source,
java.lang.String dest) |
java.lang.String |
pwd() |
java.lang.String |
readlink(java.lang.String path) |
void |
rename(java.lang.String oldpath,
java.lang.String newpath) |
void |
rm(java.lang.String filename) |
void |
rmdir(java.lang.String dirname) |
void |
setattr(java.lang.String path,
FileAttributes attrs) |
FileAttributes |
stat(java.lang.String path) |
FileAttributes |
statExistence(java.lang.String path) |
void |
symlink(java.lang.String linkpath,
java.lang.String targetpath) |
void |
truncate(java.lang.String path,
long size) |
public StatefulSFTPClient(SFTPEngine engine) throws java.io.IOException
java.io.IOException
public void cd(java.lang.String dirname) throws java.io.IOException
java.io.IOException
public java.util.List<RemoteResourceInfo> ls() throws java.io.IOException
java.io.IOException
public java.util.List<RemoteResourceInfo> ls(RemoteResourceFilter filter) throws java.io.IOException
java.io.IOException
public java.lang.String pwd() throws java.io.IOException
java.io.IOException
public java.util.List<RemoteResourceInfo> ls(java.lang.String path) throws java.io.IOException
ls
in class SFTPClient
java.io.IOException
public java.util.List<RemoteResourceInfo> ls(java.lang.String path, RemoteResourceFilter filter) throws java.io.IOException
ls
in class SFTPClient
java.io.IOException
public RemoteFile open(java.lang.String filename, java.util.Set<OpenMode> mode, FileAttributes attrs) throws java.io.IOException
open
in class SFTPClient
java.io.IOException
public RemoteFile open(java.lang.String filename, java.util.Set<OpenMode> mode) throws java.io.IOException
open
in class SFTPClient
java.io.IOException
public RemoteFile open(java.lang.String filename) throws java.io.IOException
open
in class SFTPClient
java.io.IOException
public void mkdir(java.lang.String dirname) throws java.io.IOException
mkdir
in class SFTPClient
java.io.IOException
public void mkdirs(java.lang.String path) throws java.io.IOException
mkdirs
in class SFTPClient
java.io.IOException
public FileAttributes statExistence(java.lang.String path) throws java.io.IOException
statExistence
in class SFTPClient
java.io.IOException
public void rename(java.lang.String oldpath, java.lang.String newpath) throws java.io.IOException
rename
in class SFTPClient
java.io.IOException
public void rm(java.lang.String filename) throws java.io.IOException
rm
in class SFTPClient
java.io.IOException
public void rmdir(java.lang.String dirname) throws java.io.IOException
rmdir
in class SFTPClient
java.io.IOException
public void symlink(java.lang.String linkpath, java.lang.String targetpath) throws java.io.IOException
symlink
in class SFTPClient
java.io.IOException
public void setattr(java.lang.String path, FileAttributes attrs) throws java.io.IOException
setattr
in class SFTPClient
java.io.IOException
public java.lang.String readlink(java.lang.String path) throws java.io.IOException
readlink
in class SFTPClient
java.io.IOException
public FileAttributes stat(java.lang.String path) throws java.io.IOException
stat
in class SFTPClient
java.io.IOException
public FileAttributes lstat(java.lang.String path) throws java.io.IOException
lstat
in class SFTPClient
java.io.IOException
public void truncate(java.lang.String path, long size) throws java.io.IOException
truncate
in class SFTPClient
java.io.IOException
public java.lang.String canonicalize(java.lang.String path) throws java.io.IOException
canonicalize
in class SFTPClient
java.io.IOException
public void get(java.lang.String source, java.lang.String dest) throws java.io.IOException
get
in class SFTPClient
java.io.IOException
public void get(java.lang.String source, LocalDestFile dest) throws java.io.IOException
get
in class SFTPClient
java.io.IOException
public void put(java.lang.String source, java.lang.String dest) throws java.io.IOException
put
in class SFTPClient
java.io.IOException
public void put(LocalSourceFile source, java.lang.String dest) throws java.io.IOException
put
in class SFTPClient
java.io.IOException