Loading scripts/cleanup_26252.py 0 → 100644 +29 −0 Original line number Diff line number Diff line #!/usr/bin/env python3 from pathlib import Path import os files = ['Readme_IVAS_JBM_dec.txt','Readme_IVAS_dec.txt','Readme_IVAS_enc.txt','Readme_IVAS_rend.txt']; used_files = [] kept = 0 removed = 0 for file in files: with open(file,"r") as fp: for line in fp: for item in line.split(): if "$TESTV_PATH" in item or "$REF_PATH" in item: used_files.append(Path(item).name) print(f"Identified {len(used_files)} files from scripts") for dirpath, subdirs, files in os.walk("testvec"): for file in files: if file in used_files: kept = kept + 1 else: removed = removed + 1 os.remove(os.path.join(dirpath, file)) print(f"Removed {removed} files") print(f"Kept {kept} files") No newline at end of file Loading
scripts/cleanup_26252.py 0 → 100644 +29 −0 Original line number Diff line number Diff line #!/usr/bin/env python3 from pathlib import Path import os files = ['Readme_IVAS_JBM_dec.txt','Readme_IVAS_dec.txt','Readme_IVAS_enc.txt','Readme_IVAS_rend.txt']; used_files = [] kept = 0 removed = 0 for file in files: with open(file,"r") as fp: for line in fp: for item in line.split(): if "$TESTV_PATH" in item or "$REF_PATH" in item: used_files.append(Path(item).name) print(f"Identified {len(used_files)} files from scripts") for dirpath, subdirs, files in os.walk("testvec"): for file in files: if file in used_files: kept = kept + 1 else: removed = removed + 1 os.remove(os.path.join(dirpath, file)) print(f"Removed {removed} files") print(f"Kept {kept} files") No newline at end of file