initial commit: cleanup script + readme

This commit is contained in:
2026-07-16 18:21:05 +03:00
parent 31c82b641b
commit 0c48f2f78e
+26
View File
@@ -0,0 +1,26 @@
import os
import re
root = r"C:\Users\av.antonov\git\tms_x5_integrationobjects"
for dirpath, _, files in os.walk(root):
for fname in files:
# 1. Удалить все .json файлы
if fname.endswith(".json"):
os.remove(os.path.join(dirpath, fname))
print(f"Deleted: {fname}")
continue
# 2. Сменить [Code].ext -> .bsl
if " [Code].ext" in fname:
new_name = fname.replace(" [Code].ext", ".bsl")
# 3. Убрать префикс [...] в начале имени
elif fname[0] == "[":
new_name = re.sub(r"^\[[^\]]*\]\s*", "", fname)
else:
continue
old_path = os.path.join(dirpath, fname)
new_path = os.path.join(dirpath, new_name)
os.rename(old_path, new_path)
print(f"Renamed: {fname} -> {new_name}")