Hallo und willkommen.
Prinzipiell sind alle Dateien und Verzeichnisse in Arrays (Tables) zu sammeln. Dann steht dem Löschen nichts mehr im Wege. Zum Sammeln der DCIM-Inhalte gibt es diverse Ansätze. In
diesem Thread mal nach dem Skript ls.lua suchen.
Im internationalen CHDK-Forum wurde eine
Bibliothek mit diversen Grundfunktionen bereitgestellt. Die helfen ebenfalls beim Sammeln. Interessant ist hier das Modul disk.lua. Die darin enthaltenen Funktion bürgen aber die Gefahr, dass es bei großen Datenmengen zu Speicherproblemen kommen kann.
Gruß msl
P.S. Nebenbei bemerkt unterscheiden wir hier im Forum immer noch Groß- und Kleinschreibung, wie es im Deutschen üblich ist und laut Forum-Wegweiser gewünscht wird. Danke fürs Verständnis.