Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Datum über Batch in Dateinamen

Empfohlene Antworten

Hallo,

ich hab mal ne frage:

ich habe vor innerhalb einer batch-datei eine datei um zu benennen. der neue dateiname soll aber das datum beinhalten

also z.b. so: "dateiname_erstellt_am_03_03_19.dat"

system is win2000

dateiname_erstellt_am_%date%.dat

so muss das dann wohl aussehen :D

danke werd ich probieren!

edit!

ok habs gerade probieren lassen.

geht leider nicht ganz.

jetzt gibt er mir eine datei aus die heißt "dateiname_erstellt_am_%date%.dat"

soweit ich weiss müsste das aber in vbs funzen.

aber da ich programmierlegastheniker bin, verweise ich syntaxtechnisch an leute, die sich damit auskennen.

versuchs z.b. mal HIER :D

naja gut. trotzdem danke.

ich bin auch nicht der anwendungsentwickler.

aber is halt auch kein VB da gäbs garantiert ne funktion.

soll/kann oder besser darf nur eine bat-datei sein.

da kommt bei mir unter xp die fehlermeldung

"%%a" ist an dieser stelle syntaktisch nicht verarbeitbar

Originally posted by bigzorro

da kommt bei mir unter xp die fehlermeldung

"%%a" ist an dieser stelle syntaktisch nicht verarbeitbar

Werden in der for Schleife Zählervariablen in einer Batch eingesetzt (in diesem Fall a und B) müssen diese mit zwei % geschrieben werden.

Hat imho was mit der Variablensubstition zutun.

Für die normale Kommandozeilen Eingabe also einfach %a anstatt %%aa schreiben.

Gruß

Terran Marine

also bei mir hats eben tadellos funktioniert.

:uli :uli :uli

woher man immer sowas weiß ichse michse frag

ich habs in einen befehl gepackt.

als zweizeiler klappts wunderbar.

danke :)

hi ich hätte da doch noch mal ne frage.

ich hab das zwar gestern auf Windows 2000 Professional Deutsch ausprobiert.

aber kann es sein das es unter einem englischem system nicht läuft? oder anders lauten muss?

weil mein kollege hier hat das problem das ers unter Windows 2000 Server Englisch probiert und da macht er das nicht.

is auch ne HTML-Datei die er umbenennen will.

glaube aber nicht das es damit was zu tun hat.

Originally posted by MoBaB

hi ich hätte da doch noch mal ne frage.

ich hab das zwar gestern auf Windows 2000 Professional Deutsch ausprobiert.

aber kann es sein das es unter einem englischem system nicht läuft? oder anders lauten muss?

weil mein kollege hier hat das problem das ers unter Windows 2000 Server Englisch probiert und da macht er das nicht.

is auch ne HTML-Datei die er umbenennen will.

glaube aber nicht das es damit was zu tun hat.

Der Kommandozeileninterpreter ist imho in der deutschen und englischen identisch.

Was anders sein könnte ist die Ausgabe des "date" Befehls (wg. unterschiedlicher Schreibweisen im deutschen und englischen),

die deutsche Ausgabe gibt bei "date" folgendes aus :

Aktuelles Datum: Do 20.03.2003

Was gibt den die englische Version aus ?

Gruß

Terran Marine

naja das problem ist ja das es nicht funktioniert.

er benennt das file einfach nicht um.

unter meinem deutschen 2000 kommt auch: datei_20.03.2003.html

(habs auch mal mit anderen extensions getestet drum html)

HA!!!

da kommt das gleiche.

aber vor n paar minuten haben wir bei unserer batch einen fehler bekommen, dass environment variables nicht gesetzt oder nicht richtig sind.

so jetzt müssen wir erst unseren admin fragen das wir die einstellungen unserer umgebungsvariablen der lokalen rechner bekommen und die bei dem server nachtragen können!

werde noch posten an welcher es lag!!

auf jeden fall schon mal vielen dank an alle vor allem an terran!!!

also gut alle freude wieder zurück.

laut aussage unserer windows2000 profis hier und den hauptadmins liegt es doch am englischen betriebssystem.

wahrscheinlich werden wir die batch jetzt einfach auf einen anderen server (mit deutschem os) legen und dort per net use laufwerke sharen und trennen und das dort ausführen. is für uns wahrscheinlich das einfachste.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.