zeroblue2005

Batch um Rekusiv nach Dateityp zu suchen und Ausgabe inkl. Sortierung

Hallo Zusammen,

ich bräuchte mal etwas Hilfe, beim erstellen einer Batch. Diese soll folgendes erreichen:

  • Durchsuche einen Ordner Pfad rekusiv nach *.log
  • Sortiere das Ergebnis nach letzte Änderung, neuste immer oben
  • Ausgabe in einer Textdatei nach: Datum der letzten Änderung | Absoluter Pfad | Dateiname

Habe versucht das selbst mit einer Schleife hinzubekommen, aber na ja...

for /f "delims= " %%a in ('dir c:\Test\*.log^|findstr /i /l "*.log"') do echo %%a  

Danke face-smile
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 461416

Url: https://administrator.de/forum/batch-um-rekusiv-nach-dateityp-zu-suchen-und-ausgabe-inkl-sortierung-461416.html

Ausgedruckt am: 02.06.2025 um 10:06 Uhr

Pjordorf
Lösung Pjordorf 12.06.2019 um 21:02:15 Uhr
Goto Top
Hallo,

Zitat von @zeroblue2005:
  • Durchsuche einen Ordner Pfad rekusiv nach *.log
  • Sortiere das Ergebnis nach letzte Änderung, neuste immer oben
  • Ausgabe in einer Textdatei nach: Datum der letzten Änderung | Absoluter Pfad | Dateiname
Was ist mit Everything. https://www.voidtools.com/ Hat zwar nichts mit Batch zu tun, aber ... Bedenke das Batch eher eine .BAT Datei ist und noch tuts in Windows 10
https://www.geeksforgeeks.org/writing-windows-batch-script/
Mit Powershell ist effektiver.

Gruß,
Peter
139920
Lösung 139920 12.06.2019 aktualisiert um 21:43:07 Uhr
Goto Top
Täglich grüßt das Murmeltier...

Batch
@echo off
>"D:\datei.txt" (for /f "delims=" %%a in ('dir /b /s /o-d "D:\Ordner\*.log') do echo.%%~ta;%%~dpa;%%~nxa)  
Powershell
gci "d:\ordner" -Include *.log -Recurse | sort LastWriteTime -Desc | select LastWriteTime,DirectoryName,Name | export -csv "d:\datei.csv" -Delimiter ";" -NoType -Encoding UTF8  
zeroblue2005
zeroblue2005 12.06.2019 um 21:46:22 Uhr
Goto Top
He Peter,

Everything kannte ich bisher noch nicht. Ist aber genau das was ich gesucht habe, klappt super danke! Problem gelöst face-smile
zeroblue2005
zeroblue2005 12.06.2019 um 21:51:53 Uhr
Goto Top
Auch die Batch klappt, danke face-smile