Batch datei mit passendem Datum erstellen?
Hallo, ich würde gerne eine batch datei erstellen die automatisch eine leere txt datei erstellt mit dem Datum als Namen. Ich habe es schon versucht aber es funktioniert noch nicht.
2 Antworten
Um eine Text Datei zu erstellen, nutzt man meist echo.
Bei einem Echo Befehl wird direkt etwas ausgegeben (auch z.B. in eine Datei)
Versuche mal:
Echo Hallo Welt >%Date%_Test_Datei.txt
Mit > wird die Ausgabe in eine Datei umgelenkt.
Dabei steht die Variable %Date% für das Datum.
Ok das ist komisch, da der Befehl bei mir genau so funktioniert. Versuche einfach in CMD einfach folgendes einzugeben:
Echo %Date%
Wie ist da die Ausgabe?
bei mir kommt da als Ausgabe das datum von heute.
ok dann funktioniert die Variable %Date% bei dir auch.
Hast du mein Beispiel abgetippt oder Kopiert?
Kann es ein Schreibfehler oder ein vergessendes Zeichen sein?
Die Datei wird im momentanen Verzeichnis erstellt.
Wenn du grade in System32 bist, sollte diese z.B. dort erscheinen.
Wie heißt die Datei denn bei dir, wenn sie nicht das Datum enthält?
Ich habe dein Beispiel kopiert und es durch eine batch datei ausführen lassen, aber es hat nicht funktioniert(nichts wurde erstellt). Als ich es in cmd probiert habe kam als Antwort "Das System kann den angegebenen Pfad nicht finden."
Als ich es mit Variablen probiert habe kam nur eine Datei mit dem namen ".txt" raus
Welcher Pfad wird dir denn angezeigt?
Soweit ich weiß hat Batch/CMD Probleme mit Netzwerkpfaden...
Versuche es doch einfach mal auf dem Desktop.
Du nutzt Windows 7 bis Windows 10?
sollte das so funktionieren...
Unter Windows 10 könntest du alternativ folgendes probieren:
type nul > %Date%_Dateiname.txt
Ich nutze Windows 10 Home, als Pfad wird mir C:\Users\...\Desktop angezeigt
Dann verstehe ich nicht, warum der Pfad angeblich nicht gefunden wird...
funktioniert mein Beispiel mit dem "type" Befehl?
Leider auch nicht, bei mir steht immer das der Pfad nicht gefunden wird
Das verstehe ich beim besten Willen nicht.
Entweder ist etwas mit deiner Windows Installation falsch, oder du machst einen komischen Fehler auf den ich nicht komme.
Tut mir leid, da kann ich dir nicht helfen ohne deinen PC sehen zu können...
Leider klappt es so nicht, aber danke für deine Antwort. Ich habe es schon mit Variablen versucht aber sie werden nicht angenommen bei dem benennen der Datei.