Workaround / Automatismus für Löschen der Originale bei Edited IMG_E Dateien von iPhone Fotos im Windows Explorer

Dies ist keine Frage sondern eine LÖSUNG


Da es schon viele Topics zu den "IMG_E" Dateien gibt aber man auf keine mehr antworten kann weil diese vom Community oder System geschlossen wurden muss ich hier ein neues schreiben.


Es geht um die Doppelten Bilder und Videos die mit "IMG_E" anstelle "IMG_" anfangen.

Also z.B. IMG_E0023.HEIC IMG_E0023.JPG IMG_E0023.MOV und es dazu noch die "Originale" IMG_0023.HEIC IMG_0023.JPG IMG_0023.MOV gibt.


Habe ein Batchscript für die Kommandozeile in Windows geschriben welches nach den E Dateien sucht und überprüft ob es dazu ein Original gibt.

Falls es eins gibt wird die E Datei gelöscht.


BITTE PROBIERE ES ZUERST MIT EINER KOPIE EINER KLEINEN GRUPPE VON ORDNERN, DIE DU VERARBEITEN MÖCHTEST, BEVOR DU ES AUF DEINE GESAMTE BILDSAMMLUNG ANWENDEST.


delete_all_E_duplicates_of_IMG_xxxx.bat


@echo off
setlocal enabledelayedexpansion

rem Starte die Suche im aktuellen Verzeichnis (oder gib einen Pfad an)
for /r %%d in (.) do (
    rem Durchsuche alle IMG_E*.MOV Dateien
    for %%e in ("%%d\IMG_E*.MOV") do (
        rem Erstelle den Namen der passenden Originaldatei IMG_*.MOV
        set "original=%%~dpne.MOV"
        set "edited=%%e"
        
        rem Prüfe, ob die Originaldatei existiert
        if exist "!original!" (
            rem Wenn die Originaldatei existiert, lösche die bearbeitete MOV-Datei
            echo Deleting !edited!
            del /q "!edited!"
        )
    )
    
    rem Durchsuche alle IMG_E*.HEIC Dateien
    for %%e in ("%%d\IMG_E*.HEIC") do (
        rem Erstelle den Namen der passenden Originaldatei IMG_*.HEIC
        set "original=%%~dpne.HEIC"
        set "edited=%%e"
        
        rem Prüfe, ob die Originaldatei existiert
        if exist "!original!" (
            rem Wenn die Originaldatei existiert, lösche die bearbeitete HEIC-Datei
            echo Deleting !edited!
            del /q "!edited!"
        )
    )
	
	rem Durchsuche alle IMG_E*.JPG Dateien
    for %%e in ("%%d\IMG_E*.JPG") do (
        rem Erstelle den Namen der passenden Originaldatei IMG_*.JPG
        set "original=%%~dpne.JPG"
        set "edited=%%e"
        
        rem Prüfe, ob die Originaldatei existiert
        if exist "!original!" (
            rem Wenn die Originaldatei existiert, lösche die bearbeitete HEIC-Datei
            echo Deleting !edited!
            del /q "!edited!"
        )
    )
)
endlocal

iPhone 15 Pro

Gepostet am 20. Okt. 2024 17:31

Antworten

Ähnliche Fragen

Es sind keine Antworten vorhanden.

Workaround / Automatismus für Löschen der Originale bei Edited IMG_E Dateien von iPhone Fotos im Windows Explorer

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.