import os
import shutil

# Hauptordner
base_dir = r"Z:\bildarchiv_haum_2025-11-28"

# Durch alle Unterordner laufen
for root, dirs, files in os.walk(base_dir):
    
    # Hauptordner überspringen
    if root == base_dir:
        continue

    for file in files:
        src = os.path.join(root, file)
        dst = os.path.join(base_dir, file)

        # Falls Datei schon existiert → nicht überschreiben
        if os.path.exists(dst):
            print(f"Übersprungen (existiert bereits): {file}")
            continue

        shutil.move(src, dst)
        print(f"Verschoben: {src} -> {dst}")

print("Fertig.")