|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sshtools.j2ssh.ScpClient
Implements a Secure Copy (SCP) client. This may be useful when the server does not support SFTP.
| Constructor Summary | |
protected |
ScpClient(java.io.File cwd,
SshClient ssh,
boolean verbose)
Creates an SCP client. |
| Method Summary | |
void |
get(java.lang.String localFile,
java.lang.String[] remoteFiles,
boolean recursive)
Downloads an array of remote files to the local computer. |
void |
get(java.lang.String localFile,
java.lang.String remoteFile,
boolean recursive)
Downloads a remote file onto the local computer. |
void |
put(java.lang.String[] localFiles,
java.lang.String remoteFile,
boolean recursive)
Uploads an array of local files onto the remote server. |
void |
put(java.lang.String localFile,
java.lang.String remoteFile,
boolean recursive)
Uploads a local file onto the remote server. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected ScpClient(java.io.File cwd,
SshClient ssh,
boolean verbose)
Creates an SCP client.
cwd - The current local directoryssh - A connected SshClientverbose - Output verbose detail| Method Detail |
public void put(java.lang.String localFile,
java.lang.String remoteFile,
boolean recursive)
throws java.io.IOException
Uploads a local file onto the remote server.
localFile - The path to the local file relative to the local
current directory; may be a file or directoryremoteFile - The path on the remote server, may be a file or
directoryrecursive - Copy the contents of a directory recursivly
java.io.IOException - if an IO error occurs during the operation
public void put(java.lang.String[] localFiles,
java.lang.String remoteFile,
boolean recursive)
throws java.io.IOException
Uploads an array of local files onto the remote server.
localFiles - an array of local files; may be files or directoriesremoteFile - the path on the remote server, may be a file or
directory1recursive - Copy the contents of directorys recursivly
java.io.IOException - if an IO error occurs during the operation
public void get(java.lang.String localFile,
java.lang.String[] remoteFiles,
boolean recursive)
throws java.io.IOException
Downloads an array of remote files to the local computer.
localFile - The local path to place the filesremoteFiles - The path of the remote filesrecursive - recursivly copy the contents of a directory
java.io.IOException - if an IO error occurs during the operation
public void get(java.lang.String localFile,
java.lang.String remoteFile,
boolean recursive)
throws java.io.IOException
Downloads a remote file onto the local computer.
localFile - The path to place the fileremoteFile - The path of the file on the remote serverrecursive - recursivly copy the contents of a directory
java.io.IOException - if an IO error occurs during the operation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||