public interface Directory
Typically, you'd use FileSystemDirectory that reads/writes to disk.
SiteMeshOffline,
FileSystemDirectory| Modifier and Type | Method and Description |
|---|---|
void |
copy(String path,
Directory destinationDirectory,
String destinationPath)
Copy a file from this directory to another location.
|
List<String> |
listAllFilePaths()
Get a list of all file paths (relative to the Directory).
|
CharBuffer |
load(String path)
Load the contents from a file.
|
void |
load(String path,
WritableByteChannel channelToWriteTo)
Load binary data.
|
void |
save(String path,
CharBuffer contents)
Save the contents to a file, overwriting any existing content.
|
void |
save(String path,
ReadableByteChannel channelToReadFrom,
int length)
Save binary data.
|
CharBuffer load(String path) throws IOException
IOExceptionvoid save(String path, CharBuffer contents) throws IOException
IOExceptionList<String> listAllFilePaths() throws IOException
IOExceptionvoid load(String path, WritableByteChannel channelToWriteTo) throws IOException
IOExceptionvoid save(String path, ReadableByteChannel channelToReadFrom, int length) throws IOException
IOExceptionvoid copy(String path, Directory destinationDirectory, String destinationPath) throws IOException
path - Path of file to copy (from this Directory)destinationDirectory - Target directory (may be this)destinationPath - Path under target directory.IOExceptionCopyright © 2015. All Rights Reserved.