Ich suche einen Weg, alle Dateien einer Festplatte mit Dateigröße, Datum/Zeit und dem vollen Pfad (einschl. aller Unterordner) in ein Textfile zu listen…!
Der DIR-Befehl gibt das leider nicht her! Betriebssystem ist WindowsNT40 oder Windows2000.
wer sagt denn, dass DIR dies nicht hinbekommt. Einfach die Ausgabe in eine Textdatei umleiten, z.B. DIR > INHALT.TXT. Natürlich kannst Du auch alle Parameter (DIR /?) vor die Umleitung stellen, also z.B. DIR /S > INHALT.TXT.
Gruß vom Wiz
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
-pPath Path where to start searching
-mSearch Mask Search files according to
-cCommand Command to execute on each file(s)
-d Select files with date >= or = or
Examples :
FORFILES -pc:\ -s -m*.BAT -c"CMD /C Echo @FILE is a batch file"
FORFILES -pc:\ -s -m*.* -c"CMD /C if @ISDIR==TRUE echo @FILE is a directory"
FORFILES -pc:\ -s -m*.* -d-100 -c"CMD /C Echo @FILE : date >= 100 days"
FORFILES -pc:\ -s -m*.* -d-01011993 -c"CMD /C Echo @FILE is quite old!"
FORFILES -pc:\ -s -m*.* -c"CMD /c echo extension of @FILE is 0x22@EXT0x22"
nun kannst Du z.B. folgendes eingeben:
E:\software>forfiles -pE:\Software\Logitech -m*.exe -s -c"CMD /C ECHO @PATH@FILE : @FSIZE : @FDATE@FTIME"
und wenn Du das als TXT-File brauchst, einfach hinten an dieses Kommando ein „>> E:\log.txt“ anhängen!