Horst Schaeffer's Konsolenmodus Tools
DelAge32 2.3 Dateien nach Alter löschen oder verschieben Download (10Kb)
DelAge32 löscht oder verschiebt Dateien mit einem Mindestalter (Anzahl Tage).

Syntax:   DelAge32 Dateibegriff Tage [Optionen]

Die Dateien werden per Suchmuster ausgewählt (z.B. *.* für alle Dateien), mit Angabe des relativen oder absoluten Pfades.

Optionen: /recurse (Unterverzeichnisse), /subonly (außer Start-Verzeichnis), /includeRO, /includeH, /includeS (Attribute), /rd (leere Unterverzeichnisse entfernen), /move (Verschieben mit Zielangabe), /created ("erstellt" Datum statt "letzte Änderung" verwenden), /accessed .. u.a..

Beispiel:   DelAge32 C:\irgend\wo\*.* 100 /recurse

Gelöschte Dateien werden mit Alter (Anzahl Tage) aufgelistet. Der Output kann in eine Datei umgeleitet werden.
Mit Option /preview kann die Aktion gefahrlos getestet werden, ohne wirklich zu löschen bzw. zu verschieben.

Mehr Info (auf Deutsch)..
 
WasFile 2.2 Datum&Zeit von Dateien vergleichen Download (6Kb)
WasFile vergleicht ..
.. Datum&Zeit von zwei Dateien (oder Verzeichnisse),
.. das Datum von zwei Dateien ohne Uhrzeit
.. das Datum einer Datei mit today-n (Tage),
.. Datum&Zeit einer Datei mit now-n (Minuten),
Beispiele:
WasFile this.zip created before that.zip
WasFile this.zip modified after today-8
WasFile this.dat created before now-10
Verwendbar: Datei-Stempel für created, modified (Default) oder accessed;
Vergleiche: [not] before|after|sametime

Optional nur Datum vergleichen, Zeit ignorieren: /DateLocal oder /DateUTC

Ergebnis per Errorlevel: 0: wahr, 1: unwahr, 255: Fehler (Mitteilung an STDERR)

Englische Doku
 
IniFile 1.6 INI Datei Tool Download (6Kb)
IniFile behandelt Windows typische INI Dateien mit Gruppennamen in eckigen Klammern und Zuweisungen in der Form: Name=String.

Syntax:

INIFILE Dateiname [Gruppe] Name=String ändern oder neu schreiben
INIFILE Dateiname [Gruppe] Name= Zuweisung entfernen
INIFILE Dateiname [Gruppe] Name== leere Zuweisung
INIFILE Dateiname [Gruppe] /remove ganze Gruppe entfernen
INIFILE Dateiname [Gruppe] Name > temp.bat Zuweisung lesen
INIFILE Dateiname [Gruppe] > temp.bat alle Zuweisung der Gruppe lesen

Zuweisungen und Gruppen werden neu angelegt, falls nicht vorhanden. Die INI-Datei muss vorhanden sein.

Zum Lesen einer Zuweisung wird ein SET Statement nach STDOUT ausgegeben, so dass es in eine temporäre Bach-Datei umgeleitet, oder per FOR /F Konstrukt verarbeitet werden kann.

Englische Doku
 
ClipText 1.4 Clipboard-Text von/nach Datei Download (6Kb)
ClipText kopiert einfachen Text aus dem Clipboard in eine Datei oder umgekehrt.
Beispiele:
ClipText to "Meine Datei.ext"
ClipText from %temp%\mein.txt
Falls eine Textdatei mit OEM-Zeichen gelesen oder geschrieben werden soll, wird mit Option /OEM sichergestellt, dass erweiterte ASCII-Zeichen (Umlaute..) richtig behandelt werden.

Mit der /append Option kann Text im Clipboard bzw. in der Datei angehängt werden.

Englische Doku
 
CMDfocus 1.1 Konsole-Fenster in den Vordergrund Download (4Kb)
CMDfocus bringt das Konsole-Fenster mit Tastatur-Fokus in den Vordergrund.
CMDfocus bietet auch eine Option um das Konsole-Fenster zu minimieren.

Wenn ein Batch im Hintergrund oder minimiert läuft, und am Ende mit PAUSE angehalten wird, holt CMDfocus (vor dem Pause-Befehl) das Console-Fenster nach vorn. Mit irgend einer Taste kann der Batch-Prozess dann fortgesetzt (bzw. beendet) werden.

Optionen: /beep /center /min
» 32 Bit Batch Tools mit Dialog-Fenster »