Recursively yield all existing files (of any kind, including directories) matching the given relative pattern, anywhere in this subtree.
(self, pattern, *, case_sensitive=None, recurse_symlinks=False)
| 871 | return paths |
| 872 | |
| 873 | def rglob(self, pattern, *, case_sensitive=None, recurse_symlinks=False): |
| 874 | """Recursively yield all existing files (of any kind, including |
| 875 | directories) matching the given relative pattern, anywhere in |
| 876 | this subtree. |
| 877 | """ |
| 878 | sys.audit("pathlib.Path.rglob", self, pattern) |
| 879 | pattern = self.parser.join('**', pattern) |
| 880 | return self.glob(pattern, case_sensitive=case_sensitive, recurse_symlinks=recurse_symlinks) |
| 881 | |
| 882 | def walk(self, top_down=True, on_error=None, follow_symlinks=False): |
| 883 | """Walk the directory tree from this directory, similar to os.walk().""" |