from pathlib import Path import json ## Parameter IN_FOLDER = './Library/' ## Helper Functions def list_files_pathlib(path=Path('.')): files = [] for entry in path.iterdir(): if entry.is_file(): files.append(entry) elif entry.is_dir(): files.extend(list_files_pathlib(entry)) return files ## File and content parsing ## Script # Specify the directory path you want to start from file_list = list_files_pathlib(Path(IN_FOLDER)) print(len(file_list)) meta_data_files = [i for i in file_list if i.suffix == '.metadata'] data_files = [i for i in file_list if i.suffix == '.rm'] print(meta_data_files)