theone101
Goto Top

Dateien aus Unterordner mit Pfaden und Datum größe in TXT File Zeilenweise ausgeben

Hallo

also ich wollte mehrer Unterordner nach Dateien mit endung *.ts durchsuchen und diese dann mit Pfad und Datum und Größe, Zeilenweise in eine TXT File reinschreiben.

Sprich des soll dan in der TXT File so darstehen:

C:\Ordner\File1.ts , 12.05.2006 15:16 , 14456 KB
C:\Ordner\Unterordner\File2.ts , 07.06.2004 , 1666589KB
usw.

Ist das überhaupt möglich?

Ich weis zwar wie ich den Pfad Zeilenweise ausgeben kann aber ohne die restlichen daten.
Und wie ich alle Daten hinbekomme aber net Zeilenweise.

@echo off

dir /s *.ts > C:\aufzeichnung.txt

pause

Macht mir aber alles in mehrer Zeilen.

Hoffe jemand kann mir helfen.


Gruß

Thomas

Content-Key: 82018

Url: https://administrator.de/contentid/82018

Printed on: April 18, 2024 at 09:04 o'clock

Member: miniversum
miniversum Feb 29, 2008 at 12:51:46 (UTC)
Goto Top
@echo off
if exist C:\aufzeichnung.txt del C:\aufzeichnung.txt
FOR /F "delims=" %%i in ('dir /b /s *.ts') do echo %%~fi %%~ti %%~zi >>C:\aufzeichnung.txt
pause
Member: theone101
theone101 Feb 29, 2008 at 13:31:28 (UTC)
Goto Top
Super Danke
aber ginge das auch mit den Kommas oder Strichpunkte um die eindeutig zu trennen?

Gruß

Thomas
Member: miniversum
miniversum Feb 29, 2008 at 14:04:16 (UTC)
Goto Top
Klar.
%%~fi Bedeutet der volle Dateiname
%%~ti Steht für die Zeit
%%~zi Ist die Dateigröße
Weitere Möglichkeiten etwas auszulesen findest du in der Hilfe zum For Befehl (for /?) ganz am Ende.
So kannst du das dan kombinieren wie Du willst und auch daziwschen was schreiben.
FOR /F "delims=" %%i in ('dir /b /s *.ts') do echo %%~fi , %%~ti , %%~zi >>C:\aufzeichnung.txt

miniversum
Member: theone101
theone101 Mar 03, 2008 at 13:27:02 (UTC)
Goto Top
Danke hat alles super geklapt.

Gruß

Thomas