| Constructor and Description |
|---|
FileFtplett(java.io.File rootDirectory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
changeWorkingDirectory(java.lang.String directoryName) |
boolean |
delete(java.lang.String resourceName) |
java.util.Date |
getModificationTime(java.lang.String resourceName) |
java.lang.String |
getWorkingDirectory() |
boolean |
list(java.lang.String name,
ConsumerWhichThrows<java.lang.String,java.io.IOException> out) |
boolean |
nameList(java.lang.String name,
ConsumerWhichThrows<java.lang.String,java.io.IOException> out) |
boolean |
rename(java.lang.String from,
java.lang.String to) |
java.io.InputStream |
retrieve(java.lang.String fileName) |
java.io.OutputStream |
store(java.lang.String fileName) |
public FileFtplett(java.io.File rootDirectory)
throws java.io.IOException
java.io.IOExceptionpublic boolean changeWorkingDirectory(@Nullable java.lang.String directoryName) throws java.io.IOException
changeWorkingDirectory in interface FtplettdirectoryName - null means change to some 'root' or 'home' directoryjava.io.IOExceptionpublic java.lang.String getWorkingDirectory()
getWorkingDirectory in interface Ftplett@Nullable public java.io.InputStream retrieve(java.lang.String fileName) throws java.io.IOException
public java.io.OutputStream store(java.lang.String fileName)
throws java.io.IOException
public boolean list(@Nullable java.lang.String name, ConsumerWhichThrows<java.lang.String,java.io.IOException> out) throws java.io.IOException
public boolean nameList(@Nullable java.lang.String name, ConsumerWhichThrows<java.lang.String,java.io.IOException> out) throws java.io.IOException
public boolean delete(java.lang.String resourceName)
throws java.io.IOException
public boolean rename(java.lang.String from,
java.lang.String to)
throws java.io.IOException
@Nullable public java.util.Date getModificationTime(java.lang.String resourceName) throws java.io.IOException
getModificationTime in interface Ftplettnull iff the modification time cannot be determinedjava.io.IOException