Kommandozeilen-Programm logtext verwenden: DeleteTempFolder.cmd
Navigation: This page in English - Hauptseite - Inhalt - Kommandozeilen-Programm logtext - DeleteTempFolder.cmd
| Diese Seite zeigt anhand eines Beispiels, wie das Kommandozeilen-Programm
logtext
verwendet wird.
Wenn Sie den untenstehenden Anweisungen folgen, dann können Sie auf einfache Art und Weise das TEMP-Verzeichnis löschen (den Inhalt des Ordners, in dem Windows und Anwendungen temporäre Dateien ablegen, aber nie wieder automatisch löschen). Sollten Sie nicht an einem Beispiel für logtext interessiert sein, dafür aber an der Stapelverarbeitung DeleteTempFolder, dann ist vermutlich diese Seite hier besser geeignet. |
| Wir brauchen logtext natürlich nicht,
um die Dateien und Verzeichnisse zu löschen. Wir möchten lediglich
anhand eines praktischen Beispiels zeigen, wie die Aktionen einer Stapelverarbeitungs-Datei
durch richtige Protokollierung zurückverfolgt werden können.
Einige Windows-Versionen beinhalteten (oder tun es immer noch) ein Kommandozeilen-Programm mit dem Namen DELTREE.EXE. Dieses Werkzeug ist zumindest unter Windows 2000 nicht vorhanden. Es kann durch die folgende Stapelverarbeitungs-Datei ersetzt werden. IF %TEMP%.==. GOTO :EOF
Erstellen Sie einen neuen Ordner mit dem Namen DeleteTempFolder unter dem Verzeichnis Programme. Legen Sie darin eine neue Datei DeleteTempFolder.cmd an (am einfachsten eine neue Textdatei erzeugen und dann umbenennen) oder laden Sie gleich die fertige Version DeleteTempFolderNoLog.cmd herunter und speichern Sie sie in dem neu erzeugen Verzeichnis. Bitte beachten Sie, daß die Arbeitsoberfläche so eingestellt werden sollte, daß Dateinamenserweiterungen angezeigt werden. Wenn Sie zum Erstellen von Datei und Ordner die Kommandozeile verwenden möchten, dann führen Sie einfach die folgenden Schritte durch:
Laden Sie logtext.exe herunter und speichern Sie das Programm entweder im Verzeichnis DeleteTempFolder oder - eigentlich besser - im System32-Ordner von Windows ab (normalerweise c:\winnt\system32). Befindet es sich im gleichen Verzeichnis wie die Stapelverarbeitungs-Datei selber, dann kann es zusammen mit dieser auch ganz leicht wieder entfernt werden, wenn Sie das möchten. Wenn Sie das Programm im Windows-Verzeichnis ablegen, dann kann es auf der anderen Seite auf einfache Art von und mit anderen Stapelverarbeitungs-Dateien verwendet werden, ohne daß Sie es in jeden Ordner einzeln kopieren müssen. Nach der Installation von logtext.exe können wir unser Skript in das endgültige Skript einschließen bzw. von dort aus aufrufen.. @ECHO OFF
Sie können sich die fertige Skript-Datei DeleteTempFolder.cmd herunterladen, wenn Sie sie nicht selbst erstellen möchten. Speichern Sie die Datei im gleichen Ordner ab wie die Basis-Stapelverarbeitung DeleteTempFolderNoLog.cmd. Das angegebene Beispiel wird jedes Monat eine neue Protokolldatei anlegen, während alle älteren Dateien automatisch komprimiert werden. Dabei werden bis zu 12 komprimierte Versionen behalten. Falls Sie täglich eine neue Protokolldatei erhalten möchten, dann ändern Sie einfach den Text MONTHLY zu DAILY ab. Rufen Sie jetzt die Datei DeleteTempFolder.cmd auf, um zu sehen, was passiert. Der Inhalt des temporären Verzeichnisses von Windows wird gelöscht. In dem Ordner, in dem sich die Stapelverarbeitung befindet, wird eine neue Datei mit dem Namen DeleteTempFolderYYYY-MM.log erstellt. Diese beinhaltet jeden einzelnen Schritt, den die Stapelverarbeitungs-Datei DeleteTempFolderNoLog.cmd abarbeitet. Wenn Sie jetzt noch eine Verknüpfung zu DeleteTempFolder.cmd auf Ihrer Arbeitsoberfläche anlegen, dann können Sie das Skript ganz bequem jedesmal starten, wenn Sie glauben, das temporäre Verzeichnis gehöre wieder einmal geleert. Bitte denken Sie daran, daß Sie DeleteTempFolderNoLog.cmd nie direkt aufrufen, denn sonst erhalten Sie natürlich keine Protokolldatei und wissen nicht mehr, welche Dateien das Skript gelöscht hat. |
Navigation: This
page in English - Hauptseite - Inhalt
- Kommandozeilen-Programm logtext - DeleteTempFolder.cmd
---
Alle Skripten (Batch-Dateien) und Programme bereitgestellt
von www.wabel.de.
Wagner Belmer GbR (WaBel)
(C) Thomas Belmer
ASAMnet - - PMView - Allee Parkhotel Maximilian - Autospenglerei Belmer - Email - Heimseite von Thomas - Bieruhr - Panoramas - Amberg live