C# 클래스 Tamir.SharpSsh.jsch.ChannelSftp

Based on JSch-0.1.30
상속: ChannelSession
파일 보기 프로젝트 열기: soywiz/csharputils 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SSH_FX_BAD_MESSAGE int
SSH_FX_CONNECTION_LOST int
SSH_FX_EOF int
SSH_FX_FAILURE int
SSH_FX_NO_CONNECTION int
SSH_FX_NO_SUCH_FILE int
SSH_FX_OK int
SSH_FX_OP_UNSUPPORTED int
SSH_FX_PERMISSION_DENIED int

공개 메소드들

메소드 설명
ListEntries ( String path ) : List
ReadLink ( String path ) : String
Rename ( String oldpath, String newpath ) : void
cd ( String path ) : void
chgrp ( int gid, String path ) : void
chmod ( SftpATTRS permissions, String path ) : void
chown ( int uid, String path ) : void
disconnect ( ) : void
exit ( ) : void
get ( String src, SftpProgressMonitor monitor = null, int mode = OVERWRITE ) : InputStream
get ( String src, OutputStream dst ) : void
get ( String src, OutputStream dst, SftpProgressMonitor monitor ) : void
get ( String src, OutputStream dst, SftpProgressMonitor monitor, int mode, long skip ) : void
get ( String src, String dst ) : void
get ( String src, String dst, SftpProgressMonitor monitor ) : void
get ( String src, String dst, SftpProgressMonitor monitor, int mode ) : void
getHome ( ) : String
init ( ) : void
lcd ( String path ) : void
lpwd ( ) : String
lstat ( String path ) : SftpATTRS
mkdir ( String path ) : void
put ( InputStream src, String dst ) : void
put ( InputStream src, String dst, SftpProgressMonitor monitor ) : void
put ( InputStream src, String dst, SftpProgressMonitor monitor, int mode ) : void
put ( InputStream src, String dst, int mode ) : void
put ( String src, String dst ) : void
put ( String src, String dst, SftpProgressMonitor monitor ) : void
put ( String src, String dst, SftpProgressMonitor monitor, int mode ) : void
put ( String src, String dst, int mode ) : void
pwd ( ) : String
quit ( ) : void
rm ( String path ) : void
rmdir ( String path ) : void
setMtime ( String path, int mtime ) : void
setStat ( String path, SftpATTRS attr ) : void
start ( ) : void
stat ( String path ) : SftpATTRS
symlink ( String oldpath, String newpath ) : void
version ( ) : String

비공개 메소드들

메소드 설명
ChannelSftp ( ) : System
IsPattern ( String path ) : bool
IsPattern ( byte path ) : bool
ReadHeader ( Buffer buf, Header header ) : Header
RemoteAbsolutePath ( String path ) : String
_get ( String src, OutputStream dst, SftpProgressMonitor monitor, int mode, long skip ) : void
_lstat ( String path ) : SftpATTRS
_put ( InputStream src, String dst, SftpProgressMonitor monitor, int mode ) : void
_sendCLOSE ( byte handle, Header header ) : bool
_setStat ( String path, SftpATTRS attr ) : void
_stat ( String path ) : SftpATTRS
addRunningThread ( System thread ) : void
checkStatus ( int ackid, Header _header ) : bool
clearRunningThreads ( ) : void
fill ( byte buf, int s, int len ) : int
glob_local ( String _path ) : ArrayList
glob_remote ( String _path ) : ArrayList
isLocalAbsolutePath ( String path ) : bool
isRemoteDir ( String path ) : bool
localAbsolutePath ( String path ) : String
putHEAD ( byte type, int length ) : void
read ( byte buf, int s, int l ) : void
sendCLOSE ( byte path ) : void
sendFSTAT ( byte handle ) : void
sendINIT ( ) : void
sendLSTAT ( String path ) : void
sendMKDIR ( String path, SftpATTRS attr ) : void
sendOPEN ( String path, int mode ) : void
sendOPENA ( String path ) : void
sendOPENDIR ( String path ) : void
sendOPENDIR ( byte path ) : void
sendOPENR ( String path ) : void
sendOPENW ( String path ) : void
sendPacketPath ( byte fxp, String path ) : void
sendPacketPath ( byte fxp, String p1, String p2 ) : void
sendPacketPath ( byte fxp, byte path ) : void
sendPacketPath ( byte fxp, byte p1, byte p2 ) : void
sendREAD ( byte handle, long offset, int length ) : void
sendREADDIR ( byte path ) : void
sendREADLINK ( String path ) : void
sendREALPATH ( String path ) : void
sendREMOVE ( String path ) : void
sendRENAME ( String p1, String p2 ) : void
sendRMDIR ( String path ) : void
sendSETSTAT ( String path, SftpATTRS attr ) : void
sendSTAT ( String path ) : void
sendSYMLINK ( String p1, String p2 ) : void
sendWRITE ( byte handle, long offset, byte data, int start, int length ) : int
skip ( long foo ) : void
throwStatusError ( Buffer buf, int i ) : void

메소드 상세

ListEntries() 공개 메소드

public ListEntries ( String path ) : List
path String
리턴 List

ReadLink() 공개 메소드

public ReadLink ( String path ) : String
path String
리턴 String

Rename() 공개 메소드

public Rename ( String oldpath, String newpath ) : void
oldpath String
newpath String
리턴 void

cd() 공개 메소드

public cd ( String path ) : void
path String
리턴 void

chgrp() 공개 메소드

public chgrp ( int gid, String path ) : void
gid int
path String
리턴 void

chmod() 공개 메소드

public chmod ( SftpATTRS permissions, String path ) : void
permissions SftpATTRS
path String
리턴 void

chown() 공개 메소드

public chown ( int uid, String path ) : void
uid int
path String
리턴 void

disconnect() 공개 메소드

public disconnect ( ) : void
리턴 void

exit() 공개 메소드

public exit ( ) : void
리턴 void

get() 공개 메소드

public get ( String src, SftpProgressMonitor monitor = null, int mode = OVERWRITE ) : InputStream
src String
monitor SftpProgressMonitor
mode int
리턴 InputStream

get() 공개 메소드

public get ( String src, OutputStream dst ) : void
src String
dst OutputStream
리턴 void

get() 공개 메소드

public get ( String src, OutputStream dst, SftpProgressMonitor monitor ) : void
src String
dst OutputStream
monitor SftpProgressMonitor
리턴 void

get() 공개 메소드

public get ( String src, OutputStream dst, SftpProgressMonitor monitor, int mode, long skip ) : void
src String
dst OutputStream
monitor SftpProgressMonitor
mode int
skip long
리턴 void

get() 공개 메소드

public get ( String src, String dst ) : void
src String
dst String
리턴 void

get() 공개 메소드

public get ( String src, String dst, SftpProgressMonitor monitor ) : void
src String
dst String
monitor SftpProgressMonitor
리턴 void

get() 공개 메소드

public get ( String src, String dst, SftpProgressMonitor monitor, int mode ) : void
src String
dst String
monitor SftpProgressMonitor
mode int
리턴 void

getHome() 공개 메소드

public getHome ( ) : String
리턴 String

init() 공개 메소드

public init ( ) : void
리턴 void

lcd() 공개 메소드

public lcd ( String path ) : void
path String
리턴 void

lpwd() 공개 메소드

public lpwd ( ) : String
리턴 String

lstat() 공개 메소드

public lstat ( String path ) : SftpATTRS
path String
리턴 SftpATTRS

mkdir() 공개 메소드

public mkdir ( String path ) : void
path String
리턴 void

put() 공개 메소드

public put ( InputStream src, String dst ) : void
src InputStream
dst String
리턴 void

put() 공개 메소드

public put ( InputStream src, String dst, SftpProgressMonitor monitor ) : void
src InputStream
dst String
monitor SftpProgressMonitor
리턴 void

put() 공개 메소드

public put ( InputStream src, String dst, SftpProgressMonitor monitor, int mode ) : void
src InputStream
dst String
monitor SftpProgressMonitor
mode int
리턴 void

put() 공개 메소드

public put ( InputStream src, String dst, int mode ) : void
src InputStream
dst String
mode int
리턴 void

put() 공개 메소드

public put ( String src, String dst ) : void
src String
dst String
리턴 void

put() 공개 메소드

public put ( String src, String dst, SftpProgressMonitor monitor ) : void
src String
dst String
monitor SftpProgressMonitor
리턴 void

put() 공개 메소드

public put ( String src, String dst, SftpProgressMonitor monitor, int mode ) : void
src String
dst String
monitor SftpProgressMonitor
mode int
리턴 void

put() 공개 메소드

public put ( String src, String dst, int mode ) : void
src String
dst String
mode int
리턴 void

pwd() 공개 메소드

public pwd ( ) : String
리턴 String

quit() 공개 메소드

public quit ( ) : void
리턴 void

rm() 공개 메소드

public rm ( String path ) : void
path String
리턴 void

rmdir() 공개 메소드

public rmdir ( String path ) : void
path String
리턴 void

setMtime() 공개 메소드

public setMtime ( String path, int mtime ) : void
path String
mtime int
리턴 void

setStat() 공개 메소드

public setStat ( String path, SftpATTRS attr ) : void
path String
attr SftpATTRS
리턴 void

start() 공개 메소드

public start ( ) : void
리턴 void

stat() 공개 메소드

public stat ( String path ) : SftpATTRS
path String
리턴 SftpATTRS

symlink() 공개 메소드

public symlink ( String oldpath, String newpath ) : void
oldpath String
newpath String
리턴 void

version() 공개 메소드

public version ( ) : String
리턴 String

프로퍼티 상세

SSH_FX_BAD_MESSAGE 공개적으로 정적으로 프로퍼티

public static int SSH_FX_BAD_MESSAGE
리턴 int

SSH_FX_CONNECTION_LOST 공개적으로 정적으로 프로퍼티

public static int SSH_FX_CONNECTION_LOST
리턴 int

SSH_FX_EOF 공개적으로 정적으로 프로퍼티

public static int SSH_FX_EOF
리턴 int

SSH_FX_FAILURE 공개적으로 정적으로 프로퍼티

public static int SSH_FX_FAILURE
리턴 int

SSH_FX_NO_CONNECTION 공개적으로 정적으로 프로퍼티

public static int SSH_FX_NO_CONNECTION
리턴 int

SSH_FX_NO_SUCH_FILE 공개적으로 정적으로 프로퍼티

public static int SSH_FX_NO_SUCH_FILE
리턴 int

SSH_FX_OK 공개적으로 정적으로 프로퍼티

public static int SSH_FX_OK
리턴 int

SSH_FX_OP_UNSUPPORTED 공개적으로 정적으로 프로퍼티

public static int SSH_FX_OP_UNSUPPORTED
리턴 int

SSH_FX_PERMISSION_DENIED 공개적으로 정적으로 프로퍼티

public static int SSH_FX_PERMISSION_DENIED
리턴 int