Verzeichnis anlegen (mit aktuellem datum und der uhrzeit)

German support forum

Moderators: white, Hacker, Stefan2

Andreas
Power Member
Power Member
Posts: 861
Joined: 2003-08-30, 08:45 UTC
Location: Hannover

Post by *Andreas »

Super, dank dir! :D
Gruß Andreas

Win10 x64 +++ Total Commander 10 +++ Directory Opus 12 +++
User avatar
tuska
Power Member
Power Member
Posts: 3765
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Dalai wrote:
Richtig wäre der Abschnitt für XP:

Code: Select all

:XP
set year=%date:~6,4%
set month=%date:~3,2%
set day=%date:~0,2%
mkdir "%year%-%month%-%day%"
MfG Dalai
Ich hätte ebenfalls gerne die Ordner-Erstellung mit diesem Script im Format JJJJ-MM-TT, erhalte aber immer Leerzeichen im Ordnernamen, zB 2016 -06 -14.
Mache ich was falsch oder müßte mittlerweile unter Windows 10 evtl. der Code angepaßt werden?

Bitte um Prüfung und Hilfestellung. Danke!
User avatar
Dalai
Power Member
Power Member
Posts: 9409
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

tuska wrote:Mache ich was falsch oder müßte mittlerweile unter Windows 10 evtl. der Code angepaßt werden?
Schauen wir mal. Leider hab ich kein Win10 zur Verfügung (nur frühe Testversionen), daher brauche ich deine Mithilfe. Gib mal bitte die Ausgabe von

Code: Select all

echo %date%
von einer CMD. Wahrscheinlich gibt Win10 das Datum schon wieder etwas anders aus.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
tuska
Power Member
Power Member
Posts: 3765
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Danke, daß Du dich so prompt darum bemühst eine Lösung zu finden!

Code: Select all

echo %date%
ergibt 14.06.2016

EDIT:
DOS-Fenster zeigt: C:\WINDOWS\system32\cmd.exe
User avatar
Dalai
Power Member
Power Member
Posts: 9409
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Mmh, das ist dasselbe, was ich unter XP und Win7 bekomme. Insofern weiß ich nicht, woran das klemmen sollte.

[Etwas später] Ah, ich weiß, woran es liegt. Ich hab gerade testweise den Code aus dem Browser in eine CMD kopiert und bekam ebenfalls ein Leerzeichen hinter dem Tag, obwohl das eigentlich nicht sein sollte.

Schau mal, dass du die Leerzeichen am Ende der Zeilen entfernst, die dürfen dort nicht sein, sonst werden sie Bestandteil der Umgebungsvariablen, und landen so natürlich auch im Verzeichnisnamen.

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
tuska
Power Member
Power Member
Posts: 3765
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Vielen Dank für den Hinweis!
Ich habe nun die Leerzeichen am Ende der Zeilen entfernt und nun funktioniert alles wie gewünscht!
Gruß,
Karl
Post Reply