Kategorien
CodeArchiv Powershell

Powershell Dateien je nach Bearbeitungsdatum in ZIP Archiv überführen

Beschreibung

Ein kleines Script welches in einem angegebenen Verzeichnis alle Dateien, die einem Filter entsprechen, in ein tägliches ZIP Archiv überführen. Berücksichtigt wird das Bearbeitungsdatum. Nach dem erfolgreichen hinzufügen zu einem Archiv wird die Original Datei gelöscht.

Entstanden ist das Script, da eine Anwendung die Logdateien von einem Programm meine Festplatte voll geschrieben haben.

PowerShell ZIP_files_older_than-X-Days_in_a_daily_archiv.ps1

Kategorien
CMD CodeArchiv

CMD Alle Verzeichnisse in einem Ordner Zippen

Beschreibung

Auf meiner Arbeit hatte ich das Problem, das jede Menge Webseiten Projekte archiviert werden mussten. Da ein Projekt bis zu weit über 100000 Dateien haben kann, habe ich dazu entschlossen für jedes Projekt ein ZIP Archiv zu erstellen. Um nicht für jedes Projekt manuell ein Zip Archiv zu erstellen habe ich nach einer einfachen Lösung gesucht und bei den guten alten Batchbefehle gefunden.
Das Script erstellt aus dem Pfad „SourcePath“ für jedes Verzeichnis ein Zip Archiv mittels 7Zip und legt sie im „DestionationPath“ ab.

CMD Alle Verzeichnisse in einem Ordner zippen