Ordner Name automatisch umbenennen

#2869101
Lesenswert?

Hallo,

L. R. schrieb:
> Seit heute morgen funktioniert es nicht mehr mit der Time Option.
>
> Unzulässige Parameteranzahl.
>
> Gestern Abend lief das automatische Update von Windows.

Rufus hat Dir bereits die Lösung gezeigt. Es lag vermutlich nicht an den 
automatischen Updates, sondern an der Uhrzeit. Bei einstelligen 
Stundenzahlen beinhaltet die Time-Variable nicht z. B. "08:00:00,00" 
sondern "_8:00:00,00" ("_" entspricht dem Leerzeichen). Für das 
Leerzeichen benötigst Du die Anführungszeichen beim Umbenennen des 
Ordners. Du könntest Dir auch eine eigene Time-Variable definieren. Hier 
ein möglicher Ansatz:

1
set MyTime=%Time%
2
if "%MyTime:~0,1%"==" " (
3
  set MyTime=0%MyTime:~1,1%h%MyTime:~3,2%m%MyTime:~6,2%s
4
) else (
5
  set MyTime=%MyTime:~0,2%h%MyTime:~3,2%m%MyTime:~6,2%s
6
)
7
echo %MyTime%
8
set MyTime=

Mit freundlichen Grüßen
Guido
OP #2869563
Lesenswert?

Hei,

Die doppelt Hochkomma haben das Problem erledigt.

Wie auch Guido erklärte, lag es an der Time Variable, denn gestern habe 
ich etwas nach 9Uhr durchlaufen lassen.
Werde die Anweisungen entsprechend Guido Beispiele erweitern.

Nochmals herzlichen Dank.

schönen Tag

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren