C# Класс Tamir.SharpSsh.jsch.ChannelSftp

Based on JSch-0.1.30
Наследование: ChannelSession
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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