42 lines
669 B
Python
42 lines
669 B
Python
|
|
|
|
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) |