Class FileUtil.FileHack
java.lang.Object
java.io.File
com.biglybt.core.util.FileUtil.FileHack
- All Implemented Interfaces:
Serializable, Comparable<File>
- Enclosing class:
FileUtil
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate final Stringprivate final FileFields inherited from class File
pathSeparator, pathSeparatorChar, separator, separatorChar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanRead()booleancanWrite()intbooleanbooleandelete()voidbooleanbooleanexists()longgetName()getPath()longlonginthashCode()booleanbooleanbooleanisFile()booleanisHidden()longlonglength()String[]list()String[]list(FilenameFilter filter) File[]File[]listFiles(FileFilter filter) File[]listFiles(FilenameFilter filter) booleanmkdir()booleanmkdirs()booleanbooleansetExecutable(boolean executable) booleansetExecutable(boolean executable, boolean ownerOnly) booleansetLastModified(long time) booleansetReadable(boolean readable) booleansetReadable(boolean readable, boolean ownerOnly) booleanbooleansetWritable(boolean writable) booleansetWritable(boolean writable, boolean ownerOnly) toPath()toString()toURI()toURL()Methods inherited from class File
createTempFile, createTempFile, listRoots
-
Field Details
-
hack_target
- See Also:
-
hack_prefix
- See Also:
-
path
-
target
-
-
Constructor Details
-
FileHack
-
FileHack
-
-
Method Details
-
getHackTarget
-
getAbsoluteFile
- Overrides:
getAbsoluteFilein classFile
-
getAbsolutePath
- Overrides:
getAbsolutePathin classFile
-
exists
-
getName
-
getParent
-
getParentFile
- Overrides:
getParentFilein classFile
-
getPath
-
isFile
-
isDirectory
public boolean isDirectory()- Overrides:
isDirectoryin classFile
-
compareTo
-
hashCode
-
equals
-
createNewFile
- Overrides:
createNewFilein classFile- Throws:
IOException
-
delete
-
getCanonicalFile
- Overrides:
getCanonicalFilein classFile- Throws:
IOException
-
getCanonicalPath
- Overrides:
getCanonicalPathin classFile- Throws:
IOException
-
lastModified
public long lastModified()- Overrides:
lastModifiedin classFile
-
list
-
length
-
listFiles
-
mkdir
-
mkdirs
-
toString
-
canExecute
public boolean canExecute()- Overrides:
canExecutein classFile
-
canRead
-
canWrite
-
deleteOnExit
public void deleteOnExit()- Overrides:
deleteOnExitin classFile
-
getFreeSpace
public long getFreeSpace()- Overrides:
getFreeSpacein classFile
-
getTotalSpace
public long getTotalSpace()- Overrides:
getTotalSpacein classFile
-
getUsableSpace
public long getUsableSpace()- Overrides:
getUsableSpacein classFile
-
isAbsolute
public boolean isAbsolute()- Overrides:
isAbsolutein classFile
-
isHidden
-
list
-
listFiles
-
listFiles
-
renameTo
-
setExecutable
public boolean setExecutable(boolean executable) - Overrides:
setExecutablein classFile
-
setExecutable
public boolean setExecutable(boolean executable, boolean ownerOnly) - Overrides:
setExecutablein classFile
-
setLastModified
public boolean setLastModified(long time) - Overrides:
setLastModifiedin classFile
-
setReadable
public boolean setReadable(boolean readable) - Overrides:
setReadablein classFile
-
setReadable
public boolean setReadable(boolean readable, boolean ownerOnly) - Overrides:
setReadablein classFile
-
setReadOnly
public boolean setReadOnly()- Overrides:
setReadOnlyin classFile
-
setWritable
public boolean setWritable(boolean writable) - Overrides:
setWritablein classFile
-
setWritable
public boolean setWritable(boolean writable, boolean ownerOnly) - Overrides:
setWritablein classFile
-
toPath
-
toURI
-
toURL
- Overrides:
toURLin classFile- Throws:
MalformedURLException
-