Я хочу найти рекурсивный поиск всех файлов во всех папках с помощью pathlib, но я хочу исключить скрытые системные файлы, начинающиеся с '.' (например, '.DS_Store') Но я не могу найти такую функцию, как запускается с помощью pathlib. Как я могу достичь стартов с pathlib? Я знаю, как это сделать с ОС.
def recursive_file_count(scan_path):
root_directory = Path(scan_path)
fcount = len([f for f in root_directory.glob('**/*') if f.startswith(".")])
print(fcount)