Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

bin neu und brauche HILFE ! ! !

schwachschtelle / 3 Antworten / Flachansicht Nickles


villeicht könnt Ihr mir helfen:


Ich möchte eine Batch datei erstellen, die diese Beschreibung ausführt.


Mein Problem ist, dass ich ein ziemlicher anfänger bin, was das angeht.
Die meisten DOS Befehle bereiten mir keine Probleme, aber das alles in eine Batch-Datei Packen - da stehe ich vor einem Problem.


Ein Programm exportiert Files, die aber dummerweise immer gleich heißen z.B: xy1.xxx, xy2.xxx und xy3.xxx
Ist klar, dass das dazu führt, dass bei jedem Neuexport gefragt wird, ob die bisherige Datei überschrieben werden soll.


Das sollte aber nicht,


Das Batch-Programm möchte ich anklicken, und es soll dann
- einen Ordner erstellen mit fortlaufender Nummerierung (z.B. 1,2,3 etc - frei nach der Idee, gucke ob ordner "1" da ist, wenn nicht erstelle ordner "1", wenn er schon da ist, das gleiche mit Ordnername "2".
- die sich in dem Verzeichnis, wo die Batch ausgeführt wurde befindenden Dateien in den eben neu erstellten Ordner kopiert werden.
- im Nachhinein dann die übergebliebenen Dateien (die in den neuen Ordner kopiert wurden) löschen.


Ordner erstellen - kein Ding
mit fortlaufender Numerierung - Problem
kopieren - auch kein Ding
löschen - auch keine Ding


währe klassen, wenn mir jemand in einer Freien Minute dabei helfen könnte. Da steh ich nämlich echt auf'm Schlauch.


Besten Dank schonmal im Voraus.


Björn

bei Antwort benachrichtigen
Hurr][canE schwachschtelle „bin neu und brauche HILFE ! ! !“
Optionen

Aaaalso, folgendes:

Ich kann dir sowas höchstens in der Shell unter UNIX scripten (geht auch schneller, besser, einfacher, sie ist mächtiger - nur um an dieser stelle nochmal darauf hinzuweisen, dass unix doch besser ist/sein kann), aber(!):

guck mal auf http://www.antonis.de/dos/index.htm nach! Da gibt es massig Tutorials und Tipps in denen du mit Sicherheit eine Antwort auf deine Frage findest - Auch wenn sie deprimierend ist und es in der DOS-Command nur seeeehr bedingt (wenn überhaupt) möglich ist if und until Schleifen zu erstellen!

Also: wenn du sowas öfter machen möchtest: Lad dir die Unix-Tools von http://unxutils.sourceforge.net/ herunter und mach sowas damit... Nicht umsonst ist die zsh.exe 400 kb größer als die DOS-Command!

MfG

Hurr][canE

bei Antwort benachrichtigen