View source code
Display the source code in std/file.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Function std.file.DirEntry.isFile
Returns whether the file represented by this DirEntry
is a file.
bool isFile() @property @safe;
On Windows, if a file is not a directory, then it's a file. So,
either isFile
or isDir
will return true
.
On POSIX systems, if isFile
is true
, that indicates that
the file is a regular file (e.g. not a block not device). So, on
POSIX systems, it's possible for both isFile
and isDir
to
be false
for a particular file (in which case, it's a special
file). You can use attributes
or statBuf
to get more
information about a special file (see the stat man page for more
details).
Example
auto de1 = DirEntry("/etc/fonts/fonts.conf");
assert(de1 .isFile);
auto de2 = DirEntry("/usr/share/include");
assert(!de2 .isFile);
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.