public class LocalFileSystem extends FileSystem
FileSystem.DirectoryEntry, FileSystem.FileSystemOfflineException
logger, loggerUrl, NULL, PROP_CASE_INSENSITIVE, properties
Modifier | Constructor and Description |
---|---|
protected |
LocalFileSystem(java.net.URI root)
Note the String used to create the URL should have either one or three slashes:
file:/home/jbf or file:///home/jbf
but not file://home/jbf
Also, on Windows, /c:/documents and settings/jbf/ is okay.
|
Modifier and Type | Method and Description |
---|---|
FileObject |
getFileObject(java.lang.String filename)
return the FileObject that corresponds to the name.
|
java.io.File |
getLocalRoot()
return the folder that is a local copy of the filesystem.
|
boolean |
isDirectory(java.lang.String filename)
return true if the name is a directory.
|
java.lang.String[] |
listDirectory(java.lang.String directory)
returns a list of the names of the files in a directory.
|
java.lang.String[] |
listDirectory(java.lang.String directory,
java.lang.String regex)
returns a list of the names of the files in a directory that match regex.
|
java.lang.String |
toString() |
create, create, create, create, create, create, createFileSystem, getExceptionHandler, getListing, getListing, getProperty, getRootURI, listDirectory, listDirectory, listDirectoryDeep, peek, peekInstances, recreate, recreate, registerFileSystemFactory, reset, reset, setExceptionHandler, settings, splitUrl, toCanonicalFilename, toCanonicalFolderName, toCanonicalFolderName
protected LocalFileSystem(java.net.URI root) throws FileSystem.FileSystemOfflineException, java.io.FileNotFoundException
root
- FileSystem.FileSystemOfflineException
java.io.FileNotFoundException
- if the root does not exist.public boolean isDirectory(java.lang.String filename)
FileSystem
isDirectory
in class FileSystem
filename
- the namepublic java.lang.String[] listDirectory(java.lang.String directory)
FileSystem
listDirectory
in class FileSystem
directory
- the directory name within the filesystem.public java.lang.String[] listDirectory(java.lang.String directory, java.lang.String regex)
FileSystem
listDirectory
in class FileSystem
directory
- the directoryregex
- regular expressionpublic java.lang.String toString()
toString
in class java.lang.Object
public FileObject getFileObject(java.lang.String filename)
FileSystem
getFileObject
in class FileSystem
filename
- the file name within the filesystempublic java.io.File getLocalRoot()
FileSystem
getLocalRoot
in class FileSystem