Skip to content

2 Comments

  1. Danny
    25. September 2021 @ 23:13

    Hallo Lukas,

    nettes Skript.
    Hab jetzt ne Weile gesucht und nichts brauchbares gefunden.
    Bin leider absoluter Neuling in Sachen Skripts.
    Ich fotografiere in JPG & RAW. Nach nem Shooting erstelle ich mir einen Hauptordner und 2 Unterordner (“jpg” und “raw”).
    Kann man dein Skript auch so umschreiben, dass ich es im Hauptordner starte und er beide Unterordner scannt und dann im raw Ordner dementsprechend die Files löscht, die im anderen Unterordner als jpg nicht mehr zu finden sind?
    Das wäre was.
    Vielleicht kannst das Skript ja noch ergänzen und hier einfügen.
    Wäre dir sehr dankbar.

    Viele Grüße
    Danny

    Reply

    • Lukas
      3. Dezember 2021 @ 14:09

      Hallo Danny,
      bitte entschuldige die viel zu späte Antwort. Deine Nachricht ist mir leider untergegangen.
      Über folgendes Script sollte das machbar sein.
      Viele Grüße
      Lukas

      foreach ($raw in (Get-Item .\raw\*.cr2))
      {# Durchlaufen aller .cr2 Dateien

      if (!(Test-Path “.\jpg\$(($raw.Name).split(“.”)[0]).jpg”))
      {<# Wenn kein passendes .jpg zum aktuellen Raw vorhanden ist, lösche das Raw Hier wird er Dateiname der RAW (z.B. img01.cr2) am . gesplittet und stattdessen ein .jpg angehängt #>

      Remove-Item $raw

      }

      }

      Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.