Initial test code
This commit is contained in:
42
02 Parse Metadata.py
Normal file
42
02 Parse Metadata.py
Normal file
@@ -0,0 +1,42 @@
|
||||
|
||||
|
||||
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)
|
||||
Reference in New Issue
Block a user