Lösche Dateien, die älter als 7 Tage sind, mit Filter *.trn und schreibe Logdatei.

Antwort

Um Dateien, die älter als 7 Tage sind und die Endung *.trn haben, zu löschen und gleichzeitig eine Logdatei zu erstellen, kannst du ein Skript in einer Windows-Umgebung mit PowerShell verwenden. Hier ist ein Beispiel, wie du das umsetzen kannst: ```powershell # Setze das Verzeichnis, in dem die Dateien gelöscht werden sollen $directory = "C:\Pfad\Zu\Deinem\Verzeichnis" # Setze den Pfad zur Logdatei $logFile = "C:\Pfad\Zu\Deinem\Logfile.txt" # Hole die aktuellen Datum und die Grenze für das Löschen $limitDate = (Get-Date).AddDays(-7) # Finde die Dateien, die älter als 7 Tage sind und die Endung .trn haben $filesToDelete = Get-ChildItem -Path $directory -Filter *.trn | Where-Object { $_.LastWriteTime -lt $limitDate } # Lösche die Dateien und schreibe in die Logdatei foreach ($file in $filesToDelete) { Remove-Item $file.FullName -Force Add-Content -Path $logFile -Value "Deleted: $($file.FullName) on $(Get-Date)" } ``` Stelle sicher, dass du den Pfad zu deinem Verzeichnis und zur Logdatei entsprechend anpasst. Dieses Skript sucht nach allen *.trn-Dateien, die älter als 7 Tage sind, löscht sie und protokolliert die gelöschten Dateien in der angegebenen Logdatei.

Kategorie: IT Tags: Dateien Trn Log
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie erstellt man ein performantes PowerShell-Skript zum rekursiven Löschen vieler bak- und TRN-Dateien?

Um ein performantes PowerShell-Skript zu erstellen, das rekursiv `.bak` und `.trn` Dateien löscht, kannst du den folgenden Ansatz verwenden. Dieses Skript nutzt die `Get-ChildItem`- und `Remove-I... [mehr]

Wie erstellt man ein performantes PowerShell-Skript zum rekursiven Löschen von TRN-Dateien?

Um ein performantes PowerShell-Skript zu erstellen, das rekursiv alle TRN-Dateien in einem bestimmten Verzeichnis löscht, kannst du den folgenden Ansatz verwenden: ```powershell # Definiere das... [mehr]

In Log-Datei alle mehrfachen Zeilen mit (LOCAL\Buchstaben Punkt Buchstaben) bis auf eine löschen?

Um in einer Log-Datei alle mehrfachen Zeilen zu löschen, die das Muster `(LOCAL\buchstaben.punk.buchstaben)` enthalten, bis auf eine, kannst du ein Skript in einer Programmiersprache wie Python v... [mehr]

PowerShell-Script sucht rekursiv nach .bak und .trn Dateien älter als 7 Tage und löscht sie, legt ein Logfile an.

Hier ist ein PowerShell-Skript, das rekursiv nach Dateien mit den Endungen `.bak` und `.trn` in einem angegebenen Verzeichnis sucht, die älter als 7 Tage sind, und diese löscht. Zudem wird e... [mehr]

Löschen von Dateien älter als 7 Tage mit den Endungen .bak oder .trn in Netzwerkfreigaben und Logfile schreiben.

Um Dateien, die älter als 7 Tage sind und die Endungen .bak oder .trn haben, in verschiedenen Netzwerkfreigaben mit PowerShell zu löschen und ein Logfile zu erstellen, kannst du folgendes Sk... [mehr]

Löschen von Dateien über 7 Tage mit Endung .bak oder .trn in Netzwerkfreigaben mit PowerShell.

Um Dateien, die älter als 7 Tage sind und die Endungen .bak oder .trn haben, in verschiedenen Netzwerkfreigaben mit PowerShell zu löschen, kannst du das folgende Skript verwenden. Stelle sic... [mehr]

Lösche Dateien älter als 7 Tage mit PowerShell in Netzwerkfreigaben, die die Endung .bak haben.

Um Dateien, die älter als 7 Tage sind und die Endung .bak haben, in verschiedenen Netzwerkfreigaben mit PowerShell zu löschen, kannst du das folgende Skript verwenden. Stelle sicher, dass du... [mehr]

PowerShell Skript zum Löschen von Dateien, die älter als 7 Tage in verschiedenen Shares sind.

Um Dateien, die älter als 7 Tage sind, in verschiedenen Netzwerkfreigaben mit PowerShell zu löschen, kannst du folgendes Skript verwenden. Achte darauf, die Pfade zu den Freigaben entspreche... [mehr]

PowerShell-Skript zum Löschen von Dateien, die älter als 7 Tage auf einem Share sind.

Um Dateien, die älter als 7 Tage sind, von einem Netzwerk-Share mit PowerShell zu löschen, kannst du folgendes Skript verwenden: ```powershell $sharePath = "\\dein\share\pfad" #... [mehr]

Was ist eine Log-Datei?

Eine Log-Datei ist eine Datei, die systematisch Informationen über Ereignisse, Aktivitäten oder Transaktionen in einem Computer- oder Softwaresystem aufzeichnet. Diese Dateien werden hä... [mehr]