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