WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 26.05.2009, 09:38   #1
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard Batch-Datei erstellen, die Dateien mit fortlaufender Nummerrierung generiert

Hallo Leute!

Ich hab da mal ne Frage:
Ich würde gerne eine Batchdatei erstellen, die in zyklischen Abständen eine Datei erzeugt. Soweit so gut aber wie kann man das lösen, damit die erzeugt Datei eine fortlaufende Nummer erhält, sodass die vorher generierte Datei nicht überschrieben wird?

Danke für Eure Hilfe
Zonediver
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...
zonediver ist offline   Mit Zitat antworten
Alt 26.05.2009, 09:45   #2
LouCypher
der da unten wohnt
 
Benutzerbild von LouCypher
 
Registriert seit: 15.07.2000
Alter: 52
Beiträge: 11.502


Standard

am einfachsten indem als dateiname der datei die erstellt werden soll %date% eingibst.

zb.
xcopy c:\*.* c:\backup\%date%
____________________________________
Greetings
LouCypher
LouCypher ist offline   Mit Zitat antworten
Alt 26.05.2009, 09:59   #3
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard

Danke LouCypher für die schnelle Antwort - das is genau so wie ich es haben will - ich dachte schon, ich muß da mit Schleifen "experimentieren"

Danke nochmals!

EDIT: Sehe gerade, dass das nicht so ganz funzt, da ich stündlich eine Datei anlegen will - hatte ich noch vergessen zu sagen
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...

Geändert von zonediver (26.05.2009 um 10:03 Uhr).
zonediver ist offline   Mit Zitat antworten
Alt 26.05.2009, 10:41   #4
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard

Ich hab das jetzt mal mit %time% probiert - da sagt er nur "Falscher Parameter"
Scheinbar braucht XP den Parameter "/T" im Anhang von Time - nur wie "wurschtelt" man das in einen Dateinamen hinein?
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...
zonediver ist offline   Mit Zitat antworten
Alt 26.05.2009, 11:47   #5
LouCypher
der da unten wohnt
 
Benutzerbild von LouCypher
 
Registriert seit: 15.07.2000
Alter: 52
Beiträge: 11.502


Standard

probiers mit "", /t brauchst nicht, aber in %time% ist ein comma drin ich glaub das mag er nicht ohne "".

xcopy c:\*.* "c:\backup\%time%"
____________________________________
Greetings
LouCypher
LouCypher ist offline   Mit Zitat antworten
Alt 26.05.2009, 18:00   #6
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard

Tjo - er sagt immer noch "Falscher Parameter"
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...
zonediver ist offline   Mit Zitat antworten
Alt 26.05.2009, 20:08   #7
FranzK
Inventar
 
Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567


Standard

Zitat:
Zitat von zonediver Beitrag anzeigen
Tjo - er sagt immer noch "Falscher Parameter"
Wundert dich das? Der Doppelpunkt ist in Windows nur hinter dem Laufwerksbuchstaben erlaubt!

____________________________________
Ciao
FranzK ist offline   Mit Zitat antworten
Alt 26.05.2009, 20:15   #8
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard

Schwachsinn
warum gehts, wenn ich statt %Time% %Date% nehme - inkl. Doppelpunkt???
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...
zonediver ist offline   Mit Zitat antworten
Alt 27.05.2009, 00:00   #9
FranzK
Inventar
 
Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567


Standard

Zitat:
Zitat von zonediver Beitrag anzeigen
Schwachsinn
warum gehts, wenn ich statt %Time% %Date% nehme - inkl. Doppelpunkt???
Ach ja?

Bei mir schaut die Kommandozeile nach dem Date-Befehl etwa so aus:
Code:
C:\Dokumente und Einstellungen\Franz>date
Aktuelles Datum: Di 26.05.2009
Geben Sie das neue Datum ein: (TT-MM-JJ)
Siehst du da irgendwo einen Doppelpunkt?
____________________________________
Ciao
FranzK ist offline   Mit Zitat antworten
Alt 27.05.2009, 01:09   #10
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard

Heast...
Wir reden hier von "Batch-Dateien" - alles klar soweit???
Warum soll man keinen Doppelpunkt in einer Batch-Datei verwenden dürfen???
Ausserdem löst das mein aktuelles Problem nicht - also bitte "konstruktiv" und ned "irgendwie" - danke
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...
zonediver ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:18 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag