bm-magic
Goto Top

Aktuelles Datum als Verzeichniss Name

Ich möchte unten DOS Daten automatisch sichern im Verzeichnis mit aktuellem Datum als Verzeichnis-Name.

Bitte um Hilfe.

Wie kann man unten DOS ohne einen Zusatz Programm automatisch ein "Tagesverzeichnis" erstellen?
- Ich habe bis jetzt, nach einigen Tagen suchen, in allen meinen alten DOS Büchern mit:
date > c:\date.txt eine Date.txt Datei erstellen können, mit dem Inhalt:
Aktuelles Datum: 27.02.2013
Geben Sie das neue Datum ein: (TT-MM-JJ)
- Weiter komme ich aber nicht.
- Das erste Problem ist, -> es wird eine Eingabe erwartet, erst wenn ich Enter drücke wird Promt
angezeigt, und die Datei erstellt.

- Wie macht man daraus einen Verzeichnis Name mit dem Format JJJJMMTT?

Danke für die Hilfe

bm-magic

Content-Key: 202507

Url: https://administrator.de/contentid/202507

Printed on: April 16, 2024 at 04:04 o'clock

Member: B4DschK4Pp
B4DschK4Pp Feb 27, 2013 at 21:34:54 (UTC)
Goto Top
Hi,

Also entweder ich habe deine Frage nicht ganz verstanden, aber wenn du das Datum als Verzeichnisname haben willst:
mkdir %date% ergibt ein Verzeichnis namens "27.02.2013"

Gruss
Member: Raven42
Raven42 Feb 27, 2013 updated at 23:10:46 (UTC)
Goto Top
Auch kein Hallo,


mkdir %date:~6,4%%date:~3,2%%date:~0,2%


Bitte.

Raven
Member: bm-magic
bm-magic Feb 28, 2013 at 12:47:12 (UTC)
Goto Top
Danke für die Antworten.

Auf meinem PC mit Win XP funktionieren beide ohne Probleme.
- Leider nicht auf dem DOS PC.
1. Bei dem Aufruf mkdir %date% wird gleichnamiges Verzeichnis erstellt.
2. Bei dem Aufruf mkdir %date:~6,4%%date:3,2%... bekomme ich Fehlermeldung:
Zu viele Parameter - 4%
3. Ein Versuch mit mkdir $:date:% ändert mit der Antwort: Ungültige Laufwerkangabe.

In dem PC ist die MS-DOS Version 6.22 vorhanden.

Ich hoffe auf einen neuen Ansatz.

PS a. Leider kann ich kein englisch,
b. Wo bekomme ich Infos für Dumis, über die Möglichkeiten und Einsatz von Variablen
und oder Parametern, für die Bearbeitung von *.txt Dateien?
Member: bm-magic
bm-magic Feb 28, 2013 at 21:23:34 (UTC)
Goto Top
-Leider erstellt DOS 6.22 "nur" ein Verzeichnis mit
dem Namen %date%.
- Schade face-sad(
- Im DOS ist natürlich auch QBasic.
Kann man es nicht verwenden?
- Ich selbst beherrsche leider "noch" keine PC Sprache,
bin aber als Rentner (69) noch lern-willig.
- Natürlich weiß ich, noch nicht, ob ich auch lern-fähig bin.

- Ich freue mich über jede "vernünftige" Antwort und

danke im Voraus.
Member: bm-magic
bm-magic Mar 02, 2013 at 17:46:32 (UTC)
Goto Top
Dank an alle die sich bemüht haben.
- Die Lösung bei Windows hat Rawen42 geliefert:
- mkdir %date:~6,4%%date:~3,2%%date:~0,2%

- Die Lösung unten DOS 6.22 sieht folgt an:
1. Batch Text: QBasic /PAR a:\heute.bas
2. heute.bas Text:
MKDIR RIGHT$(DATE$, 4) + LEFT$(DATE$, 2) + MID$(DATE$, 4, 2)
SYSTEM
2a Soll die Datei im Unterverzeichnis stehen, hier ein Beispiel für Laufwerk d:\:
MKDIR "D:\" + RIGHT$(DATE$, 4) + LEFT$(DATE$, 2) + MID$(DATE$, 4, 2)
- Die Hilfe habe ich bekommen von:
nemored und Jojo von http://forum.qbasic.at Danke