code: def listdir(self, match=None):
          
          match = matchers.load(match)
          return list(filter(match, (
              self / child for child in os.listdir(self)
          )))
docs: D.listdir() -> List of items in this directory.
  
          Use :meth:`files` or :meth:`dirs` instead if you want a listing
          of just files or just subdirectories.
  
          The elements of the list are Path objects.
  
          With the optional `match` argument, a callable,
          only return items whose names match the given pattern.
  
          .. seealso:: :meth:`files`, :meth:`dirs`