public class RecursiveDirectoryIterator extends FilesystemIterator implements RecursiveIterator
CURRENT_AS_FILEINFO, CURRENT_AS_PATHNAME, CURRENT_AS_SELF, CURRENT_MODE_MASK, FOLLOW_SYMLINKS, KEY_AS_FILENAME, KEY_AS_PATHNAME, KEY_MODE_MASK, NEW_CURRENT_AND_KEY, SKIP_DOTS, UNIX_PATHS
_path
Modifier | Constructor and Description |
---|---|
|
RecursiveDirectoryIterator(Env env,
StringValue fileName,
int flags) |
protected |
RecursiveDirectoryIterator(Path parent,
Path path,
java.lang.String fileName,
int flags) |
Modifier and Type | Method and Description |
---|---|
RecursiveDirectoryIterator |
getChildren(Env env) |
boolean |
hasChildren(Env env) |
getFlags, key, setFlags
createCurrent, current, getCurrent, getKey, isDot, next, rewind, seek, valid
__toString, getATime, getBasename, getCTime, getExtension, getFileInfo, getFilename, getGroup, getInode, getLinkTarget, getMTime, getOwner, getPath, getPathInfo, getPathname, getPerms, getRawParent, getRawPath, getRealPath, getSize, getType, isDir, isExecutable, isFile, isLink, isReadable, isWritable, openFile, setFileClass, setInfoClass, toString
public RecursiveDirectoryIterator(Env env, StringValue fileName, int flags)
public boolean hasChildren(Env env)
hasChildren
in interface RecursiveIterator
public RecursiveDirectoryIterator getChildren(Env env)
getChildren
in interface RecursiveIterator