er.extensions.foundation
Class ERXLinlyn
java.lang.Object
er.extensions.foundation.ERXLinlyn
public class ERXLinlyn
- extends java.lang.Object
Can upload and download files from ftp servers
Field Summary |
static org.apache.log4j.Logger |
log
logging support |
Constructor Summary |
ERXLinlyn(java.lang.String server,
int portNum,
java.lang.String user,
java.lang.String pass)
|
ERXLinlyn(java.lang.String server,
java.lang.String user,
java.lang.String pass)
|
Method Summary |
void |
append(java.lang.String dir,
java.lang.String file,
java.lang.String what,
boolean asc)
|
boolean |
deleteFile(java.lang.String dir,
java.lang.String file)
Removes a file from a directory on the server. |
boolean |
deleteFile(java.lang.String dir,
java.lang.String file,
boolean keepAlive)
|
java.lang.String |
download(java.lang.String dir,
java.lang.String file)
|
java.lang.String |
download(java.lang.String dir,
java.lang.String file,
boolean asc)
|
java.lang.String |
download(java.lang.String dir,
java.lang.String file,
boolean asc,
boolean keepAlive)
|
java.lang.String[] |
listFiles(java.lang.String dir)
Returns a list of files and associated attributes in a given directory. |
void |
upload(java.lang.String dir,
java.lang.String file,
byte[] bytes)
|
void |
upload(java.lang.String dir,
java.lang.String file,
byte[] bytes,
boolean keepAlive)
|
void |
upload(java.lang.String dir,
java.lang.String file,
java.lang.String what)
|
void |
upload(java.lang.String dir,
java.lang.String file,
java.lang.String what,
boolean asc)
|
void |
upload(java.lang.String dir,
java.lang.String file,
java.lang.String what,
boolean asc,
boolean keepAlive)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.log4j.Logger log
- logging support
ERXLinlyn
public ERXLinlyn(java.lang.String server,
java.lang.String user,
java.lang.String pass)
ERXLinlyn
public ERXLinlyn(java.lang.String server,
int portNum,
java.lang.String user,
java.lang.String pass)
listFiles
public java.lang.String[] listFiles(java.lang.String dir)
throws java.io.IOException
- Returns a list of files and associated attributes in a given directory.
There is no FTP-server independent way to retrieve only the file name
portion of the result, but calling
substring(lastIndexOf(' ')+1)
on each element in the array will work so long as there are no spaces in filenames.
- Throws:
java.io.IOException
download
public java.lang.String download(java.lang.String dir,
java.lang.String file)
throws java.io.IOException
- Throws:
java.io.IOException
download
public java.lang.String download(java.lang.String dir,
java.lang.String file,
boolean asc)
throws java.io.IOException
- Throws:
java.io.IOException
download
public java.lang.String download(java.lang.String dir,
java.lang.String file,
boolean asc,
boolean keepAlive)
throws java.io.IOException
- Throws:
java.io.IOException
append
public void append(java.lang.String dir,
java.lang.String file,
java.lang.String what,
boolean asc)
throws java.io.IOException
- Throws:
java.io.IOException
upload
public void upload(java.lang.String dir,
java.lang.String file,
java.lang.String what)
throws java.io.IOException
- Throws:
java.io.IOException
upload
public void upload(java.lang.String dir,
java.lang.String file,
byte[] bytes)
throws java.io.IOException
- Throws:
java.io.IOException
upload
public void upload(java.lang.String dir,
java.lang.String file,
byte[] bytes,
boolean keepAlive)
throws java.io.IOException
- Throws:
java.io.IOException
upload
public void upload(java.lang.String dir,
java.lang.String file,
java.lang.String what,
boolean asc)
throws java.io.IOException
- Throws:
java.io.IOException
upload
public void upload(java.lang.String dir,
java.lang.String file,
java.lang.String what,
boolean asc,
boolean keepAlive)
throws java.io.IOException
- Throws:
java.io.IOException
deleteFile
public boolean deleteFile(java.lang.String dir,
java.lang.String file)
throws java.io.IOException
- Removes a file from a directory on the server.
- Returns:
- true if the file was deleted (response 250), false otherwise.
- Throws:
java.io.IOException
deleteFile
public boolean deleteFile(java.lang.String dir,
java.lang.String file,
boolean keepAlive)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2002 – 2007 Project Wonder.