Bilder löschen, welche kein Media Eintrag hat

Hier die Lösung. Ein Script in das Hauptverzeichnis von Shopware legen und dann ausführen.
Das Ganze ohne Gewähr. Funktioniert nur, wenn der Bildname gleich der Dateiname ist!

 

prepare("SELECT name FROM s_media WHERE name=?");
		$statement->execute(array($fileNew));  
		$result = $statement->fetch();
		
		if ($result === false ) {
			//Bild wird gelöscht, kein Eintrag in s_media
			unlink("$dir/$file");
			var_dump("$dir/$file");
			
		}
				

      }
    }
  }
  closedir($directory);
    
}

?>