public interface AbstractFile
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(AbstractFile src) |
boolean |
createFolder() |
boolean |
createNewFile() |
boolean |
delete(boolean recursive) |
boolean |
exists() |
java.lang.String |
getAbsolutePath() |
SftpFileAttributes |
getAttributes() |
java.lang.String |
getCanonicalPath() |
java.util.List<AbstractFile> |
getChildren() |
AbstractFileFactory<? extends AbstractFile> |
getFileFactory() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
java.io.OutputStream |
getOutputStream(boolean append) |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isHidden() |
boolean |
isReadable() |
boolean |
isWritable() |
long |
lastModified() |
long |
length() |
void |
moveTo(AbstractFile target) |
AbstractFileRandomAccess |
openFile(boolean writeAccess) |
default java.lang.String |
readSymbolicLink() |
void |
refresh() |
AbstractFile |
resolveFile(java.lang.String child) |
void |
setAttributes(SftpFileAttributes attrs) |
boolean |
supportsRandomAccess() |
default void |
symlinkTo(java.lang.String target) |
void |
truncate() |
java.lang.String getName()
java.io.InputStream getInputStream()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean exists()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionjava.util.List<AbstractFile> getChildren() throws java.io.IOException, PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionjava.lang.String getAbsolutePath()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean isDirectory()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean isFile()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionjava.io.OutputStream getOutputStream()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean isHidden()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean createFolder()
throws PermissionDeniedException,
java.io.IOException
PermissionDeniedExceptionjava.io.IOExceptionboolean isReadable()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionvoid copyFrom(AbstractFile src) throws java.io.IOException, PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionvoid moveTo(AbstractFile target) throws java.io.IOException, PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean delete(boolean recursive)
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionSftpFileAttributes getAttributes() throws java.io.FileNotFoundException, java.io.IOException, PermissionDeniedException
java.io.FileNotFoundExceptionjava.io.IOExceptionPermissionDeniedExceptionvoid refresh()
long lastModified()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionlong length()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean isWritable()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean createNewFile()
throws PermissionDeniedException,
java.io.IOException
PermissionDeniedExceptionjava.io.IOExceptionvoid truncate()
throws PermissionDeniedException,
java.io.IOException
PermissionDeniedExceptionjava.io.IOExceptionvoid setAttributes(SftpFileAttributes attrs) throws java.io.IOException
java.io.IOExceptionjava.lang.String getCanonicalPath()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionboolean supportsRandomAccess()
AbstractFileRandomAccess openFile(boolean writeAccess) throws java.io.IOException, PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionjava.io.OutputStream getOutputStream(boolean append)
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionAbstractFile resolveFile(java.lang.String child) throws java.io.IOException, PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionAbstractFileFactory<? extends AbstractFile> getFileFactory()
default void symlinkTo(java.lang.String target)
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptiondefault java.lang.String readSymbolicLink()
throws java.io.IOException,
PermissionDeniedException
java.io.IOExceptionPermissionDeniedExceptionCopyright © 2022. All rights reserved.