Nightflyer2000 Geschrieben 11. Dezember 2003 Geschrieben 11. Dezember 2003 Hi Leute, hat jemand eine Idee, wie ich eine Datei mit z. B. dem Namen Dateiname.tmp z. B. mit einer Batch-Datei unter DOS so benutzen kann, dass ich die Bezeichnung "Dateiname" in eine Variable bekomme, mit der ich dann weitere Abfragen machen kann? Es reicht auch, wenn ich nur den Wert "Dateiname" in eine Datei schreiben könnte, die dann wiederum auszulesen wäre. Kniffelig, aber es hat doch bestimmt jemand eine Idee. Ich bin mir nicht sicher, ob ich hier im richtigen Forum bin. Sonst verschieben... Danke schon mal an alle... :confused:
Terran Marine Geschrieben 11. Dezember 2003 Geschrieben 11. Dezember 2003 Hallo, for /F %a in ('dir /B dateiname') do set var=%a Ich glaube aber unter DOS kennt for die Optionen noch nicht, ab Windows NT sollte es aber gehen. Gruß Terran Marine
Nightflyer2000 Geschrieben 11. Dezember 2003 Autor Geschrieben 11. Dezember 2003 Danke für die schnelle Antwort. Mein Problem ist, dass die Datei ständig anders heißt. Nur das .tmp am Ende bleibt immer so... Die Variable soll aber nicht das Ende .tmp dabei haben. Wenn die Datei Dateiname.tmp heißt, soll die Variable dann nur Dateiname heißen. Ist das auch möglich? Schon mal vielen Dank! :confused:
Terran Marine Geschrieben 11. Dezember 2003 Geschrieben 11. Dezember 2003 Original geschrieben von Nightflyer2000 Ist das auch möglich? for /F "delims=." %a in ('dir /B dateiname*') do set var=%a Update : * hinzugefügt.
Nightflyer2000 Geschrieben 11. Dezember 2003 Autor Geschrieben 11. Dezember 2003 Vielen Dank für die superschnelle Antwort! Es macht genau das, was es soll! Vielen Dank! Da sieht man mal wieder, was für ein Spitzen-Forum das hier ist! Kleiner Hinweis: Wenn man diesen for-Befehl in einer Batch-Datei benutzt, dann muss man bei den Variablen zwei Prozentzeichen davor setzen, da sonst der for-Befehl den Batch-Vorgang beendet und die nachfolgenden Befehle nicht mehr beachtet werden. Danke noch mal! :cool:
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden