Supportnet / Forum / BS-Sonstige
Dateinamen mit angehängtem Datum?
Frage
Gibt es mit DOS die Möglichkeit, über eine Batch-Datei, eine Datei in ein anderes Verzeichnis zu kopieren und dabei an den Dateinamen der kopierten Datei das aktuelle Datum in der Form tt.mm.jj anzuhängen?
Als Ahnungsloser stelle ich mir das so vor:
copy c:\datei.mdb d:\datei+datum+.mdb
Wie müßte die Zeile tatsächlich aussehen?
Antwort 1 von RalfP.
Habe ich ganz vergessen: Ich arbeite mit Windows 2000
Antwort 2 von Ben
einen ähnlichen Thread gab es hier letztens noch... such einfach mal danach. Das problem ist, das dieses vorhaben nicht so leicht zu realisieren ist, weil das datum aufgetrennt werden muss...
Antwort 3 von Massaraksch
Beispiel:
Ist doch leicht ;-)
PS: Unter XP kann man das ":~-10" weglassen. Unter NT dagegen muß man noch paar "Umstände" mehr machen.
Massaraksch
copy c:\datei.mdb d:\datei_%date:~-10%.mdbIst doch leicht ;-)
PS: Unter XP kann man das ":~-10" weglassen. Unter NT dagegen muß man noch paar "Umstände" mehr machen.
Massaraksch
Antwort 4 von RalfP.
Danke, das ist wirklich etwas einfacher, als das was ich in den älteren Threads hier im Forum gefunden habe.
Wie vermeide ich eigentlich die Nachfrage, ob Dateien überschrieben werden sollen und das öffnen des DOS-Fensters (geht um ein anderes BatchFile)?
Wie vermeide ich eigentlich die Nachfrage, ob Dateien überschrieben werden sollen und das öffnen des DOS-Fensters (geht um ein anderes BatchFile)?
Antwort 5 von Massaraksch
Unterdrücken der Abfragen ist nun wirklich einfach (vielleicht im Gegensatz zu der Sache mit dem Datum, was nicht ganz so leicht herauszufinden ist).
copy /y
xcopy /y
Deshalb hier ein wirklich nur gutgemeinter Rat:
Schau in die Windows-Hilfe. Schau in die Windows-Hilfe. Schau in die Windows-Hilfe.
Dort steht wirklich ALLES (naja, sagen wir 99%) zu den Batch-Befehlen. Gib z.B. auf dem Register "Index" das Suchwort copy ein und du erhältst eine ausführliche Beschreibung mit Beispielen. Besser kanns hier auch niemand erklären.
Zum Öffnen von Fenstern beim Start einer Batch:
Könnte man verhindern, indem man die Batch über eine Verknüpfung startet und in den Eigenschaften der Verknüpfung das Ausführen auf "Minimiert" einstellt. Dann erscheint's nur in der Taskleiste.
Massaraksch
copy /y
xcopy /y
Deshalb hier ein wirklich nur gutgemeinter Rat:
Schau in die Windows-Hilfe. Schau in die Windows-Hilfe. Schau in die Windows-Hilfe.
Dort steht wirklich ALLES (naja, sagen wir 99%) zu den Batch-Befehlen. Gib z.B. auf dem Register "Index" das Suchwort copy ein und du erhältst eine ausführliche Beschreibung mit Beispielen. Besser kanns hier auch niemand erklären.
Zum Öffnen von Fenstern beim Start einer Batch:
Könnte man verhindern, indem man die Batch über eine Verknüpfung startet und in den Eigenschaften der Verknüpfung das Ausführen auf "Minimiert" einstellt. Dann erscheint's nur in der Taskleiste.
Massaraksch
Antwort 6 von RalfP.
Ehrlich gesagt wäre ich nicht auf die Idee gekommen in der Hilfe von Windows 2000 irgendetwas über DOS-Befehle zu finden...
Aber du hast recht, da steht das mit dem Unterdrücken der Nachfrage haarklein drin :-)
Aber du hast recht, da steht das mit dem Unterdrücken der Nachfrage haarklein drin :-)

