public class FilePathDisk extends FilePath
| Constructor and Description |
|---|
FilePathDisk() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canWrite()
Check if the file is writable.
|
void |
createDirectory()
Create a directory (all required parent directories already exist).
|
boolean |
createFile()
Create a new file.
|
FilePath |
createTempFile(String suffix,
boolean deleteOnExit,
boolean inTempDir)
Create a new temporary file.
|
void |
delete()
Delete a file or directory if it exists.
|
boolean |
exists()
Checks if a file exists.
|
static String |
expandUserHomeDirectory(String fileName)
Expand '~' to the user home directory.
|
FilePath |
getParent()
Get the parent directory of a file or directory.
|
FilePathDisk |
getPath(String path)
Convert a file to a path.
|
String |
getScheme()
Get the scheme (prefix) for this file provider.
|
boolean |
isAbsolute()
Check if the file name includes a path.
|
boolean |
isDirectory()
Check if it is a file or a directory.
|
long |
lastModified()
Get the last modified date of a file
|
void |
moveTo(FilePath newName)
Rename a file if this is allowed.
|
List<FilePath> |
newDirectoryStream()
List the files and directories in the given directory.
|
InputStream |
newInputStream()
Create an input stream to read from the file.
|
OutputStream |
newOutputStream(boolean append)
Create an output stream to write into the file.
|
FileChannel |
open(String mode)
Open a random access file object.
|
boolean |
setReadOnly()
Disable the ability to write.
|
long |
size()
Get the size of a file in bytes
|
FilePathDisk |
toRealPath()
Normalize a file name.
|
protected static String |
translateFileName(String fileName)
Translate the file name to the native format.
|
get, getName, getNextTempFileNamePart, register, toString, unregister, unwrappublic FilePathDisk getPath(String path)
FilePathjava.nio.file.spi.FileSystemProvider.getPath, but may
return an object even if the scheme doesn't match in case of the the
default file provider.public long size()
FilePathprotected static String translateFileName(String fileName)
fileName - the file namepublic static String expandUserHomeDirectory(String fileName)
fileName - the file namepublic void moveTo(FilePath newName)
FilePathpublic boolean createFile()
FilePathcreateFile in class FilePathpublic boolean exists()
FilePathpublic void delete()
FilePathpublic List<FilePath> newDirectoryStream()
FilePathnewDirectoryStream in class FilePathpublic boolean canWrite()
FilePathpublic boolean setReadOnly()
FilePathsetReadOnly in class FilePathpublic FilePathDisk toRealPath()
FilePathtoRealPath in class FilePathpublic FilePath getParent()
FilePathpublic boolean isDirectory()
FilePathisDirectory in class FilePathpublic boolean isAbsolute()
FilePathisAbsolute in class FilePathpublic long lastModified()
FilePathlastModified in class FilePathpublic void createDirectory()
FilePathcreateDirectory in class FilePathpublic OutputStream newOutputStream(boolean append)
FilePathnewOutputStream in class FilePathappend - if true, the file will grow, if false, the file will be
truncated firstpublic InputStream newInputStream() throws IOException
FilePathnewInputStream in class FilePathIOExceptionpublic FileChannel open(String mode) throws IOException
FilePathopen in class FilePathmode - the access mode. Supported are r, rw, rws, rwdIOExceptionpublic String getScheme()
FilePathjava.nio.file.spi.FileSystemProvider.getScheme.public FilePath createTempFile(String suffix, boolean deleteOnExit, boolean inTempDir) throws IOException
FilePathcreateTempFile in class FilePathsuffix - the suffixdeleteOnExit - if the file should be deleted when the virtual
machine existsinTempDir - if the file should be stored in the temporary directoryIOExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.