com.caucho.quercus.lib.spl
Class SplFileInfo
java.lang.Object
com.caucho.quercus.lib.spl.SplFileInfo
- Direct Known Subclasses:
- DirectoryIterator, SplFileObject
public class SplFileInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_path
protected Path _path
SplFileInfo
public SplFileInfo(Env env,
StringValue fileName)
SplFileInfo
protected SplFileInfo(Path path)
SplFileInfo
protected SplFileInfo(Env env,
StringValue fileName,
boolean isUseIncludePath)
init
protected Path init(Env env,
StringValue fileName,
boolean isUseIncludePath)
getATime
public long getATime()
getBasename
public java.lang.String getBasename(java.lang.String suffix)
getCTime
public long getCTime()
getExtension
public java.lang.String getExtension()
getFileInfo
public SplFileInfo getFileInfo(java.lang.String className)
getFilename
public java.lang.String getFilename()
getGroup
public int getGroup()
getInode
public long getInode()
getLinkTarget
public java.lang.String getLinkTarget()
getMTime
public long getMTime()
getOwner
public int getOwner()
getPath
public java.lang.String getPath()
getPathInfo
public SplFileInfo getPathInfo(java.lang.String className)
getPathname
public java.lang.String getPathname()
getPerms
public int getPerms()
getRealPath
public java.lang.String getRealPath()
getSize
public long getSize()
getType
public java.lang.String getType()
isDir
public boolean isDir(Env env)
isExecutable
public boolean isExecutable()
isFile
public boolean isFile()
isLink
public boolean isLink()
isReadable
public boolean isReadable()
isWritable
public boolean isWritable()
openFile
public SplFileObject openFile(java.lang.String mode,
boolean isUseIncludePath,
Value context)
setFileClass
public void setFileClass(java.lang.String className)
setInfoClass
public void setInfoClass(java.lang.String className)
__toString
public java.lang.String __toString()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object