Textdatei mit Verzeichnisinhalt erstellen

Tigerganz

Grünschnabel
Hallo,
ich möchte ein kleines Proggi erstellen, das mir den Inhalt eines Verzeichnises
als Textdatei ausgibt. Als DOS-Befehl habe ich immer
dir /b c:\docs >c:\inhalt.txt
benutzt. Aber jetzt möchte ich gerne den Dateinamen so gestalten, das das Erstellungsdatum evtl. auch Uhrzeit mit in den Dateinamen einfließt.

Hat jemand einen Tip, wie ich das am besten anstelle.
C/C++ und Java-Grundlagen sind vorhanden, vielleicht geht es auch einfach nur mit einer
Batch-Datei unter DOS.

Gruß und dank
 
Probiers mal mit folgendem Pseudo-Code
Code:
system("dir /b c:\\docs >c:\\inhalt_%s.txt",__DATE__);
nur mal so als Hilfe-stellung von nem C-
 
leider hat dein Tip nicht hingehauen.
Ich habe jetzt folgende Lösung in eine Batch-Datei geschrieben:
for /f "tokens=1,2*" %%a in ('date /t') do set date=%%b
dir /b c:\ >c:\test%date%.txt

Gruß
Frank
 
Wenn du in C++ Verzeichnisse durchsuchen und Infos über Dateien haben willst, könntest du (unter Windows) auch _findfirst/_findnext verwenden.
 
Tigerganz hat gesagt.:
leider hat dein Tip nicht hingehauen.
Ich habe jetzt folgende Lösung in eine Batch-Datei geschrieben:
for /f "tokens=1,2*" %%a in ('date /t') do set date=%%b
dir /b c:\ >c:\test%date%.txt

Gruß
Frank

mit den tokens und dem date habe ich auch rumgespielt, allerdings kannte ich /t nicht :)
 
Zurück