Result of stat call. Other values are the same as errno.
We can stat two different things on POSIX: the directory entry itself, or the link target (if the directory entry is a symbolic link).
Returns the base file name as a D string. Allocates.
Returns the base file name, as a D character array, in the operating system's character type. Fast.
Returns a pointer to the base file name, as a null-terminated string, in the operating system's character type. Fastest.
Returns the full file name as a D string. Allocates.
Returns the full file name, as a D character array, in the operating system's character type. Fast.
Return the result of stat / lstat (depending on target) for this Entry, performing it first if necessary.
Request recursion on the current entry.
Stop iteration.
Returns the raw POSIX attributes of this directory entry.
Returns the raw Windows attributes of this directory entry.
Returns true if this is a directory. You probably want to use this one to decide whether to recurse.
Returns true if this is a directory. You probably want to use this one to decide whether to recurse.
Returns the inode number of this directory entry, or the link target if this directory entry is a symlink.
Returns the 64-bit unique file index of this file.
Returns true if this is a directory, or a link pointing to one.
Returns true if this is a directory, or a reparse point pointing to one.
Returns true if this is a file, or a link pointing to one.
Returns true if this is a file, or a reparse point pointing to one.
Returns true if this is a symlink.
Returns true if this is a reparse point.
Returns the raw POSIX attributes of this directory entry, or the link target if this directory entry is a symlink.
Returns the size in bytes of this directory entry, or the link target if this directory entry is a symlink.
Returns the size in bytes of this directory entry.
Returns the "birth" time of this directory entry, or the link target if this directory entry is a symlink.
Returns the creation time of this directory entry.
Returns the "a" time of this directory entry, or the link target if this directory entry is a symlink.
Returns the last access time of this directory entry.
Returns the "m" time of this directory entry, or the link target if this directory entry is a symlink.
Returns the last modification time of this directory entry.
Returns the "c" time of this directory entry, or the link target if this directory entry is a symlink.
A pointer to this type will be passed to the listDir predicate.