The result is cached on the ``DirEntry`` object. Call :func:`os.stat`
to fetch up-to-date information.
+ Note that there is a nice correspondence between several attributes
+ and methods of ``DirEntry`` and of :class:`pathlib.Path`. In
+ particular, the ``name`` and ``path`` attributes have the same
+ meaning, as do the ``is_dir()``, ``is_file()``, ``is_symlink()``
+ and ``stat()`` methods.
+
.. versionadded:: 3.5
``arg = str(arg)``, this will still raise an exception if an object
of some other type is given by accident.
+ A nice advantage is that this protocol is also supported by
+ :class:`os.DirEntry` objects returned by :func:`os.scandir`.
+
.. versionadded:: 3.4.5
+ .. versionadded:: 3.5.2
.. data:: PurePath.suffix