Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Dateiname + Datum + Zeit





Frage

Hi! Ich benötige Befehle um an einen Dateinamen das Systemdatum und die Systemuhrzeit anzuhängen. ren Dateiname.* Dateiname_%date%_%time%.* funktioniert zwar fast, aber da das Datum Mo 15.07.2002 lautet, macht das Leerzeichen zwischen Mo und dem Rest Probleme. Die kriege ich das Mo und das Leerzeichen weg? Bin dankbar für jede Hilfe. Ciao Mighty

Antwort 1 von _gau_

Gegenfrage: Woher hast du die Umgebungsvariablen %date% und %time% und mit welchem DOS arbeitest du?

Unter normalem MSDOS gibt es diese Variablen ja nicht. In der CMD-Box von WinNT/2K könnte man sie schon in der gewünschten Form setzen.

Also gib mal paar Infos...

[gau]

Antwort 2 von Strünck

Hi!
Sorry, hatte ich vergessen hinzuzufügen.
Ich arbeite zur Zeit nur mit der abgespeckten CMD-Box. Dort erhalte ich mit date, bzw. time das Systemdatum, bzw. die Systemzeit, allerdings macht mir da das Leerzeichen zwischen Mo und dem eigentlichem Datum leichte Probleme. Wie krieg ich das Leerzeichen weg, bzw. wie kann ich das Datumformat ändern, so daß er nur noch 15.07.02 ausgibt?

Ciao
Michael

Antwort 3 von _gau_

Was ist denn eine "abgespeckte" CMD-Box? Na egal, unter NT/2K könnte man in einer Batch eine Variable so anpassen:


for /f "tokens=2 delims= " %%i in ('date /t') do set date1=%%i
 
for /f "tokens=2,3,4 delims=. " %%i in ('date /t') do set date2=%%i/%%j/%%k
 
for /f "tokens=2,3,4 delims=. " %%i in ('date /t') do set date3=%%k_%%j_%%i

Hier erhält man für

%date1% den 16.07.2002

%date2% den 16/07/2002

%date3% den 2002_07_16

Ich hoffe, das Prinzip ist durchschaubar. Wobei ich für die Benennung von Dateien die dritte Form bevorzugen würde (wegen sortierter Anzeige nach Datum und Punkte im Dateinamen mag ich nicht)

Ob man aus der 2002 eine 02 machen kann, weiß ich jetzt noch nicht, aber das vollständige Jahr gefällt mir sowieso besser ;-)

[gau]

Antwort 4 von _gau_

Und... Hat's gehelft?

[gau]

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: