Class TUnixFileSystem
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.java.io.TUnixFileSystem
-
public class TUnixFileSystem extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TUnixFileSystem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringcanonicalize(java.lang.String path)booleancheckAccess(java.io.File f, int attribute)intcompare(java.io.File f1, java.io.File f2)booleancreateDirectory(java.io.File f)booleancreateFileExclusively(java.lang.String path)booleandelete(java.io.File f)java.lang.StringfromURIPath(java.lang.String path)intgetBooleanAttributes(java.io.File f)private intgetBooleanAttributes0(java.lang.String aFileName)java.lang.StringgetDefaultParent()longgetLastModifiedTime(java.io.File f)private longgetLastModifiedTime0(java.lang.String aFileName)longgetLength(java.io.File f)private longgetLength0(java.lang.String aFileName)intgetNameMax(java.lang.String path)private longgetNameMax0(java.lang.String var1)chargetPathSeparator()chargetSeparator()longgetSpace(java.io.File var1, int var2)inthashCode(java.io.File f)booleanisAbsolute(java.io.File f)booleanisInvalid(java.io.File f)java.lang.String[]list(java.io.File var1)java.io.File[]listRoots()java.lang.Stringnormalize(java.lang.String pathname)private java.lang.Stringnormalize(java.lang.String pathname, int len, int off)intprefixLength(java.lang.String pathname)booleanrename(java.io.File f1, java.io.File f2)java.lang.Stringresolve(java.io.File f)java.lang.Stringresolve(java.lang.String parent, java.lang.String child)booleansetLastModifiedTime(java.io.File var1, long var2)booleansetPermission(java.io.File f, int access, boolean enable, boolean owneronly)booleansetReadOnly(java.io.File var1)
-
-
-
Method Detail
-
getSeparator
public char getSeparator()
-
getPathSeparator
public char getPathSeparator()
-
normalize
private java.lang.String normalize(java.lang.String pathname, int len, int off)
-
normalize
public java.lang.String normalize(java.lang.String pathname)
-
prefixLength
public int prefixLength(java.lang.String pathname)
-
resolve
public java.lang.String resolve(java.lang.String parent, java.lang.String child)
-
getDefaultParent
public java.lang.String getDefaultParent()
-
fromURIPath
public java.lang.String fromURIPath(java.lang.String path)
-
isAbsolute
public boolean isAbsolute(java.io.File f)
-
resolve
public java.lang.String resolve(java.io.File f)
-
canonicalize
public java.lang.String canonicalize(java.lang.String path)
-
getBooleanAttributes0
private int getBooleanAttributes0(java.lang.String aFileName)
-
getBooleanAttributes
public int getBooleanAttributes(java.io.File f)
-
checkAccess
public boolean checkAccess(java.io.File f, int attribute)
-
getLastModifiedTime0
private long getLastModifiedTime0(java.lang.String aFileName)
-
getLastModifiedTime
public long getLastModifiedTime(java.io.File f)
-
getLength0
private long getLength0(java.lang.String aFileName)
-
getLength
public long getLength(java.io.File f)
-
setPermission
public boolean setPermission(java.io.File f, int access, boolean enable, boolean owneronly)
-
createFileExclusively
public boolean createFileExclusively(java.lang.String path)
-
delete
public boolean delete(java.io.File f)
-
list
public java.lang.String[] list(java.io.File var1)
-
createDirectory
public boolean createDirectory(java.io.File f)
-
rename
public boolean rename(java.io.File f1, java.io.File f2)
-
setLastModifiedTime
public boolean setLastModifiedTime(java.io.File var1, long var2)
-
setReadOnly
public boolean setReadOnly(java.io.File var1)
-
listRoots
public java.io.File[] listRoots()
-
getSpace
public long getSpace(java.io.File var1, int var2)
-
getNameMax0
private long getNameMax0(java.lang.String var1)
-
getNameMax
public int getNameMax(java.lang.String path)
-
compare
public int compare(java.io.File f1, java.io.File f2)
-
hashCode
public int hashCode(java.io.File f)
-
isInvalid
public boolean isInvalid(java.io.File f)
-
-