Package jnr.posix
Class JavaSecuredFile
- java.lang.Object
-
- java.io.File
-
- jnr.posix.JavaSecuredFile
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<java.io.File>
public class JavaSecuredFile extends java.io.File- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaSecuredFile(java.io.File parent, java.lang.String child)JavaSecuredFile(java.lang.String pathname)JavaSecuredFile(java.lang.String parent, java.lang.String child)JavaSecuredFile(java.net.URI uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRead()booleancanWrite()booleancreateNewFile()booleandelete()booleanexists()java.io.FilegetAbsoluteFile()java.io.FilegetCanonicalFile()java.lang.StringgetCanonicalPath()java.io.FilegetParentFile()booleanisDirectory()booleanisFile()booleanisHidden()longlastModified()longlength()java.lang.String[]list()java.lang.String[]list(java.io.FilenameFilter filter)java.io.File[]listFiles()java.io.File[]listFiles(java.io.FileFilter filter)booleanmkdir()booleanmkdirs()booleanrenameTo(java.io.File dest)booleansetLastModified(long time)booleansetReadOnly()-
Methods inherited from class java.io.File
canExecute, compareTo, createTempFile, createTempFile, deleteOnExit, equals, getAbsolutePath, getFreeSpace, getName, getParent, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, listFiles, listRoots, setExecutable, setExecutable, setReadable, setReadable, setWritable, setWritable, toPath, toString, toURI, toURL
-
-
-
-
Constructor Detail
-
JavaSecuredFile
public JavaSecuredFile(java.lang.String pathname)
-
JavaSecuredFile
public JavaSecuredFile(java.lang.String parent, java.lang.String child)
-
JavaSecuredFile
public JavaSecuredFile(java.io.File parent, java.lang.String child)
-
JavaSecuredFile
public JavaSecuredFile(java.net.URI uri)
-
-
Method Detail
-
getParentFile
public java.io.File getParentFile()
- Overrides:
getParentFilein classjava.io.File
-
getAbsoluteFile
public java.io.File getAbsoluteFile()
- Overrides:
getAbsoluteFilein classjava.io.File
-
getCanonicalFile
public java.io.File getCanonicalFile() throws java.io.IOException- Overrides:
getCanonicalFilein classjava.io.File- Throws:
java.io.IOException
-
canRead
public boolean canRead()
- Overrides:
canReadin classjava.io.File
-
canWrite
public boolean canWrite()
- Overrides:
canWritein classjava.io.File
-
exists
public boolean exists()
- Overrides:
existsin classjava.io.File
-
isDirectory
public boolean isDirectory()
- Overrides:
isDirectoryin classjava.io.File
-
isFile
public boolean isFile()
- Overrides:
isFilein classjava.io.File
-
isHidden
public boolean isHidden()
- Overrides:
isHiddenin classjava.io.File
-
delete
public boolean delete()
- Overrides:
deletein classjava.io.File
-
mkdir
public boolean mkdir()
- Overrides:
mkdirin classjava.io.File
-
mkdirs
public boolean mkdirs()
- Overrides:
mkdirsin classjava.io.File
-
renameTo
public boolean renameTo(java.io.File dest)
- Overrides:
renameToin classjava.io.File
-
setLastModified
public boolean setLastModified(long time)
- Overrides:
setLastModifiedin classjava.io.File
-
setReadOnly
public boolean setReadOnly()
- Overrides:
setReadOnlyin classjava.io.File
-
getCanonicalPath
public java.lang.String getCanonicalPath() throws java.io.IOException- Overrides:
getCanonicalPathin classjava.io.File- Throws:
java.io.IOException
-
createNewFile
public boolean createNewFile() throws java.io.IOException- Overrides:
createNewFilein classjava.io.File- Throws:
java.io.IOException
-
list
public java.lang.String[] list()
- Overrides:
listin classjava.io.File
-
list
public java.lang.String[] list(java.io.FilenameFilter filter)
- Overrides:
listin classjava.io.File
-
listFiles
public java.io.File[] listFiles()
- Overrides:
listFilesin classjava.io.File
-
listFiles
public java.io.File[] listFiles(java.io.FileFilter filter)
- Overrides:
listFilesin classjava.io.File
-
lastModified
public long lastModified()
- Overrides:
lastModifiedin classjava.io.File
-
length
public long length()
- Overrides:
lengthin classjava.io.File
-
-