net.ssh.jsch
Class ChannelSftp
java.lang.Object
   net.ssh.jsch.Channel
net.ssh.jsch.Channel
       net.ssh.jsch.ChannelSftp
net.ssh.jsch.ChannelSftp
- All Implemented Interfaces: 
- java.lang.Runnable
- public class ChannelSftp 
- extends Channel
 
 
 
| Method Summary | 
|  void | cd(java.lang.String path)
 | 
|  void | chgrp(int gid,
      java.lang.String path)
 | 
|  void | chmod(int permissions,
      java.lang.String path)
 | 
|  void | chown(int uid,
      java.lang.String path)
 | 
|  void | exit()
 | 
|  java.io.InputStream | get(java.lang.String src)
 | 
|  java.io.InputStream | get(java.lang.String src,
    int mode)
 | 
|  void | get(java.lang.String src,
    java.io.OutputStream dst)
 | 
|  void | get(java.lang.String src,
    java.io.OutputStream dst,
    SftpProgressMonitor monitor)
 | 
|  java.io.InputStream | get(java.lang.String src,
    SftpProgressMonitor monitor,
    int mode)
 | 
|  void | get(java.lang.String src,
    java.lang.String dst)
 | 
|  void | get(java.lang.String src,
    java.lang.String dst,
    SftpProgressMonitor monitor)
 | 
|  void | get(java.lang.String src,
    java.lang.String dst,
    SftpProgressMonitor monitor,
    int mode)
 | 
|  void | init()
 | 
|  void | lcd(java.lang.String path)
 | 
|  java.lang.String | lpwd()
 | 
|  java.util.Vector | ls(java.lang.String path)
 | 
|  SftpATTRS | lstat(java.lang.String path)
 | 
|  void | mkdir(java.lang.String path)
 | 
|  void | put(java.io.InputStream src,
    java.lang.String dst)
 | 
|  void | put(java.io.InputStream src,
    java.lang.String dst,
    int mode)
 | 
|  void | put(java.io.InputStream src,
    java.lang.String dst,
    SftpProgressMonitor monitor)
 | 
|  void | put(java.io.InputStream src,
    java.lang.String dst,
    SftpProgressMonitor monitor,
    int mode)
 | 
|  java.io.OutputStream | put(java.lang.String dst)
 | 
|  java.io.OutputStream | put(java.lang.String dst,
    int mode)
 | 
|  java.io.OutputStream | put(java.lang.String dst,
    SftpProgressMonitor monitor,
    int mode)
 | 
|  void | put(java.lang.String src,
    java.lang.String dst)
 | 
|  void | put(java.lang.String src,
    java.lang.String dst,
    int mode)
 | 
|  void | put(java.lang.String src,
    java.lang.String dst,
    SftpProgressMonitor monitor)
 | 
|  void | put(java.lang.String src,
    java.lang.String dst,
    SftpProgressMonitor monitor,
    int mode)
 | 
|  java.lang.String | pwd()
 | 
|  void | quit()
 | 
|  void | rename(java.lang.String oldpath,
       java.lang.String newpath)
 | 
|  void | rm(java.lang.String path)
 | 
|  void | rmdir(java.lang.String path)
 | 
|  void | run()
 | 
|  void | setMtime(java.lang.String path,
         int mtime)
 | 
|  void | setStat(java.lang.String path,
        SftpATTRS attr)
 | 
|  void | start()
 | 
|  SftpATTRS | stat(java.lang.String path)
 | 
|  void | symlink(java.lang.String oldpath,
        java.lang.String newpath)
 | 
|  java.lang.String | version()
 | 
 
| Methods inherited from class net.ssh.jsch.Channel | 
| connect, disconnect, getExitStatus, getExtInputStream, getInputStream, getOutputStream, isEOF, sendSignal, setExtOutputStream, setInputStream, setOutputStream, setXForwarding | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SSH_FX_OK
public static final int SSH_FX_OK
- See Also:
- Constant Field Values
SSH_FX_EOF
public static final int SSH_FX_EOF
- See Also:
- Constant Field Values
SSH_FX_NO_SUCH_FILE
public static final int SSH_FX_NO_SUCH_FILE
- See Also:
- Constant Field Values
SSH_FX_PERMISSION_DENIED
public static final int SSH_FX_PERMISSION_DENIED
- See Also:
- Constant Field Values
SSH_FX_FAILURE
public static final int SSH_FX_FAILURE
- See Also:
- Constant Field Values
SSH_FX_BAD_MESSAGE
public static final int SSH_FX_BAD_MESSAGE
- See Also:
- Constant Field Values
SSH_FX_NO_CONNECTION
public static final int SSH_FX_NO_CONNECTION
- See Also:
- Constant Field Values
SSH_FX_CONNECTION_LOST
public static final int SSH_FX_CONNECTION_LOST
- See Also:
- Constant Field Values
SSH_FX_OP_UNSUPPORTED
public static final int SSH_FX_OP_UNSUPPORTED
- See Also:
- Constant Field Values
OVERWRITE
public static final int OVERWRITE
- See Also:
- Constant Field Values
RESUME
public static final int RESUME
- See Also:
- Constant Field Values
APPEND
public static final int APPEND
- See Also:
- Constant Field Values
ChannelSftp
public ChannelSftp()
init
public void init()
- 
 
- 
 
start
public void start()
           throws JSchException
- 
- Overrides:
- startin class- Channel
 
- 
- Throws:
- JSchException
 
quit
public void quit()
- 
 
exit
public void exit()
- 
 
lcd
public void lcd(java.lang.String path)
         throws SftpException
- 
- Throws:
- SftpException
 
cd
public void cd(java.lang.String path)
        throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.lang.String src,
                java.lang.String dst)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.lang.String src,
                java.lang.String dst,
                int mode)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.lang.String src,
                java.lang.String dst,
                SftpProgressMonitor monitor)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.lang.String src,
                java.lang.String dst,
                SftpProgressMonitor monitor,
                int mode)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.io.InputStream src,
                java.lang.String dst)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.io.InputStream src,
                java.lang.String dst,
                int mode)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.io.InputStream src,
                java.lang.String dst,
                SftpProgressMonitor monitor)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public void put(java.io.InputStream src,
                java.lang.String dst,
                SftpProgressMonitor monitor,
                int mode)
         throws SftpException
- 
- Throws:
- SftpException
 
put
public java.io.OutputStream put(java.lang.String dst)
                         throws SftpException
- 
- Throws:
- SftpException
 
put
public java.io.OutputStream put(java.lang.String dst,
                                int mode)
                         throws SftpException
- 
- Throws:
- SftpException
 
put
public java.io.OutputStream put(java.lang.String dst,
                                SftpProgressMonitor monitor,
                                int mode)
                         throws SftpException
- 
- Throws:
- SftpException
 
get
public void get(java.lang.String src,
                java.lang.String dst)
         throws SftpException
- 
- Throws:
- SftpException
 
get
public void get(java.lang.String src,
                java.lang.String dst,
                SftpProgressMonitor monitor)
         throws SftpException
- 
- Throws:
- SftpException
 
get
public void get(java.lang.String src,
                java.lang.String dst,
                SftpProgressMonitor monitor,
                int mode)
         throws SftpException
- 
- Throws:
- SftpException
 
get
public void get(java.lang.String src,
                java.io.OutputStream dst)
         throws SftpException
- 
- Throws:
- SftpException
 
get
public void get(java.lang.String src,
                java.io.OutputStream dst,
                SftpProgressMonitor monitor)
         throws SftpException
- 
- Throws:
- SftpException
 
get
public java.io.InputStream get(java.lang.String src)
                        throws SftpException
- 
- Throws:
- SftpException
 
get
public java.io.InputStream get(java.lang.String src,
                               int mode)
                        throws SftpException
- 
- Throws:
- SftpException
 
get
public java.io.InputStream get(java.lang.String src,
                               SftpProgressMonitor monitor,
                               int mode)
                        throws SftpException
- 
- Throws:
- SftpException
 
ls
public java.util.Vector ls(java.lang.String path)
                    throws SftpException
- 
- Throws:
- SftpException
 
symlink
public void symlink(java.lang.String oldpath,
                    java.lang.String newpath)
             throws SftpException
- 
- Throws:
- SftpException
 
rename
public void rename(java.lang.String oldpath,
                   java.lang.String newpath)
            throws SftpException
- 
- Throws:
- SftpException
 
rm
public void rm(java.lang.String path)
        throws SftpException
- 
- Throws:
- SftpException
 
chgrp
public void chgrp(int gid,
                  java.lang.String path)
           throws SftpException
- 
- Throws:
- SftpException
 
chown
public void chown(int uid,
                  java.lang.String path)
           throws SftpException
- 
- Throws:
- SftpException
 
chmod
public void chmod(int permissions,
                  java.lang.String path)
           throws SftpException
- 
- Throws:
- SftpException
 
setMtime
public void setMtime(java.lang.String path,
                     int mtime)
              throws SftpException
- 
- Throws:
- SftpException
 
rmdir
public void rmdir(java.lang.String path)
           throws SftpException
- 
- Throws:
- SftpException
 
mkdir
public void mkdir(java.lang.String path)
           throws SftpException
- 
- Throws:
- SftpException
 
stat
public SftpATTRS stat(java.lang.String path)
               throws SftpException
- 
- Throws:
- SftpException
 
lstat
public SftpATTRS lstat(java.lang.String path)
                throws SftpException
- 
- Throws:
- SftpException
 
setStat
public void setStat(java.lang.String path,
                    SftpATTRS attr)
             throws SftpException
- 
- Throws:
- SftpException
 
pwd
public java.lang.String pwd()
- 
 
lpwd
public java.lang.String lpwd()
- 
 
version
public java.lang.String version()
- 
 
run
public void run()
- 
- Specified by:
- runin interface- java.lang.Runnable
- Overrides:
- runin class- Channel
 
-