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)
| 1069 | return paths |
| 1070 | |
| 1071 | def rglob(self, pattern, *, case_sensitive=None, recurse_symlinks=False): |
| 1072 | """Recursively yield all existing files (of any kind, including |
| 1073 | directories) matching the given relative pattern, anywhere in |
| 1074 | this subtree. |
| 1075 | """ |
| 1076 | sys.audit("pathlib.Path.rglob", self, pattern) |
| 1077 | pattern = self.parser.join('**', pattern) |
| 1078 | return self.glob(pattern, case_sensitive=case_sensitive, recurse_symlinks=recurse_symlinks) |
| 1079 | |
| 1080 | def walk(self, top_down=True, on_error=None, follow_symlinks=False): |
| 1081 | """Walk the directory tree from this directory, similar to os.walk().""" |