Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsXP

Auslesen von Dateinamen und in einer neuen Datei schreiben über ein Batch





Frage

Hallo alle zusammen. Ich bin gerade dabei ein Arbeitsablauf zu automatisieren, aber ich bin langsam am verzweifeln. Ich bekomme es nicht hin eine neue Datei zu schreiben. Wenn ich folgendes eingebe: dir *log* /b in der Kommandozeile, werden mir die ganzen namen angezeigt. Aber ich bekomme es nciht hin, dass eine neue Datei erstellt wird und dieses Ergebnis dort gespeichert wird. Das aus einer Batchdatei starten scheint für mich zur Zeit unmöglich. Könnt ihr mir helfen? Wäre super. Vielen Dank im Voraus. Harry

Antwort 1 von riese

was soll dir *log* /b

machen ?????

adam

Antwort 2 von Harry2300

*lol* ist ein Teil des Dateinamens. Dahinter ist ein Datum und davor eine Willkürliche Nummer.
Mit /b habe ich versucht eine neue Datei zu erstellen.
Bsp:
dir *log* /b test.txt
sorry habe ich eben nciht komplett ausgeschrieben :-/

Antwort 3 von riese

dir *log* /b >> test.txt

adam

Antwort 4 von Harry2300

Super das ist es.
Funktioniert über die Kommandozeile. Aber wie kannich das aus einer batchdatei laufen lassen?

Antwort 5 von riese

du brauchst nur diese zeiel in eine batch datei schreiben

z.b. eine list.bat

@echo
dir *log* /b >> test.txt

fertig

adam

Antwort 6 von Mubarak

Hi,

Schreibe die fogenden Zeilen in Notepad (Texteditor) und benenne sie z.B. log.bat und speichere sie dann ab.

@echo off

dir *log* /b >> test.txt

Antwort 7 von Mubarak

Nachtrag:

War wohl etwas zu langsam.
Die Batch in das Verzeichnis einfügen, aus dem die Dateien gelesen werden sollen und eine Verknüpfung zur Batch auf dem Desktop anlegen, so kannst du von dort aus die Batch mit einem Doppelklick sofort starten.

Antwort 8 von Harry2300

Vielen dank. Hat super funktioniert :-)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: