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.

Kategorien
CodeArchiv Dateien VBA

VBA Alle Dateien eines Verzeichnisses ermitteln

Beschreibung

Beschreibung:

Um alle Dateien aus einem Verzeichnis auszulesen habe ich die nachfolgende Funktion geschrieben. Wird der Funktion nur der Pfad mitgegeben, so werden alle Dateien ausgelesen. Über den Parameter strSuffix kann eine Auswahl der Dateien angegeben werden. Die Variable strSeperator beschriebt ein Zeichen, mit dem die Dateien im Ergebnis voneinander getrennt werden, denn das Ergebnis wird in einem String zurück gegeben. Der letzte Optionale Parameter bitFullPath besagt, da wenn er Wahr ist, für jede Datei den vollen Pfad mit ausgibt.

VBA GetFilesFromDir

VBA FileExists