Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Datumsformat unter DOS





Frage

Hi zusammen, per Batch-Datei möchte ich automatisch Ordner erstellen, die als Namen das aktuelle Datum haben. Bis jetzt hab ich es soweit geschafft, dass meine täglich automatisch erstellten Ordner z.B. "Spiegel 24.09.2003" heissen - erstmal alles gut. Als Schmankerl möchte ich nun noch das Datumsformat ändern, so dass der Ordner z.B. "Spiegel 2003/09/24" heisst und ich im Explorer damit gleich nach Datum sortierte Ordner habe. Für die Ordnernamenserstellung benutze ich xset: . . . xset Date=^Date set Ziel="E:\Spiegel %Date% " md %ziel% . . . Wie kann ich an welcher Stelle a) das Datumsformat ändern, ohne dass das Systemdatumsformat geändert wird oder b)von hinten aufgerollt: in einem bestehenden Ordnernamen Zeichen miteinander tauschen oder so. Vielen Dank im voraus Thomas

Antwort 1 von manei

Hallo,

wenn Du das Datum in der Variablen Date verändern willst, hat das keinen Einfluß auf das Systemdatum.

Da ich XSET nicht kenne, kann ich nicht sagen, ob damit eine Veränderung des Datums möglich ist.

Um das Datum zu verändern, müßte der Vorgang in Einschritten etwa so aussehen:

set a=%date%, 2
set b=%date%, 4+5
set c=%date%, 7-10
set date=%c%/%b%/%a%

Überprüfe mal ob das so oder ähnlich mit XSET möglich ist (unterschiedliche Schreibweise je nach Programm).

Wenn nicht, besorg Dir VARSET von http://home.mnet-online.de/horst.muc
oder
STRINGS von ftp://ftp.zdnet.com/pcmag/1992/1222/strings.zip
damit kannst Du auf jeden Fall Strings in einer Variablen verändern.

Um einem Ordnernamen zu ändern, egal wie, mußt Du den neuen Ordnernamen erst generieren und kannst dann z.B. mit
ren C:\Sonstige\abc.txt axc.txt
der Datei den neuen Namen geben oder mit prüfen ob überhaupt existent
if exist C:\Sonstige\abc.txt ren C:\Sonstige\abc.txt axc.txt.

MfG maneich



Antwort 2 von Clemens

Hallo Thomas,
arbeitest Du mit Dos, oder benutzt Du diese Dos-Befehle unter Windows?
Im Windows-Explorer ist es auch ganz einfach möglich die Ordner nach Datum zu sortieren!
Ansicht - Symbole anordnen nach - Änderungsdatum
Gruß
Clemens

Antwort 3 von _gau_

Wenn du XSET benutzt, dann kannst du doch das Format der Datumsvariablen selbst festlegen...

z.b. xset DATUM date YYYY/MM/DD

Oder benutzt du ein anderes XSET als das, was ich soeben ausprobiert habe (ältere Version vielleicht)?
http://xset.tripod.com/latest.htm

[gau]

Antwort 4 von _gau_

Oder auch so:

xset /dateformat YYYY-MM-DD DATUM date

[gau]

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: