DOS: xcopy-Problem (im Batch)

Hallo!

Folgendes Prob: Wenn ich auf DOS-Befehlsebene mit einer For-Schleife einen Satz Dateien in ein bereits bestehendes Verzeichnis kopieren will, fragt XCOPY - dumm wie es wohl ist - jeeedes Mal, also für jede von hunderttausend Dateien: Ist … eine Datei oder ein Verzeichnis (D/V) ??

Ich möchte mit Hilfe des xcopy-Befehls eine HTML-Vorlage für jede JPG-Datei kopieren. Damit die jpg-files nicht überschieben werden, kopiere ich in einen Unterordner, anschliessend benenne ich die Jpgs um in *.html …

Beispiel, Subdir „xx“ bereits vorhanden; alles manuell auf Befehlsebene:

md xx
for %a in (\*.jpg) do xcopy \_vorlage.html xx\%a


> > Warum fragt xcopy hier Datei/Verzeichnis????   
> > Wie kann ich das abstellen???

cd xx
ren \*.jpg \*.html
move \*.html ..
cd..

Danke für Hilfe.
DannyFox64

hi

Wenn ich auf DOS-Befehlsebene … einen Satz Dateien in ein
bereits bestehendes Verzeichnis kopieren will, fragt
XCOPY - dumm wie es wohl ist - jeeedes Mal, also für jede
von hunderttausend Dateien
Ist … eine Datei oder ein Verzeichnis (D/V) ??

so dumm ist xcopy garnicht … es tut genau das was man ihm sagt und wenn man ihm nicht sagt, dass es eben IMMER ein verzeichnis ist … woher soll xcopy das wissen ? riechen ?

Beispiel, Subdir „xx“ bereits vorhanden; alles manuell auf
Befehlsebene:

md xx
for %a in (*.jpg) do xcopy _vorlage.html xx%a

Warum fragt xcopy hier Datei/Verzeichnis???
Wie kann ich das abstellen???

mit dem xcopy Parameter /I (

Moin Hexerl!

… eine Datei oder ein Verzeichnis (D/V) ??

so dumm ist xcopy garnicht …

Doch! Xcopy _ist_ dumm! :=>

es tut genau das was man ihm sagt

Eben, ganz schön dumm!
(Ich bin heute so richtig mies drauf; merkst Du das?!)

und wenn man ihm nicht sagt, dass es eben IMMER ein
verzeichnis ist … woher soll xcopy das wissen ? riechen ?

  • Weil das im Pfad gen. Verzeicnnis bereits existiert! -

Beispiel, Subdir „xx“ bereits vorhanden; alles manuell auf
Befehlsebene:

md xx
for %a in (*.jpg) do xcopy _vorlage.html xx%a

Warum fragt xcopy hier Datei/Verzeichnis???
Wie kann ich das abstellen???

mit dem xcopy Parameter /I (

hi Danny

Doch! Xcopy _ist_ dumm! :=>

… jedes Programm ist nur so gut wie der, der es bedient :o) und 90 % der Computerprobleme sitzen nunmal ca. 60 cm vom Monitor entfernt *grins*

(Ich bin heute so richtig mies drauf; merkst Du das?!)

… yep *tätschel*

Gruß Hexerl :o)
*kaffeereichzurBeruhigung*

Danke, Hexerl,

*kaffeeschlürf*, habe mich auch wieder beruhigt.

… jedes Programm ist nur so gut wie der, der es bedient :o)
und 90 % der Computerprobleme sitzen nunmal ca. 60 cm vom
Monitor entfernt *grins*

Das wirft aber noch zahlreiche philosophische Fragen auf.
(z.B. frei nach: „Spieglein, Spieglein an der Wand…“)

Gruß Hexerl :o)
*kaffeereichzurBeruhigung*

Bis wieder mal,
CU & Have Fun!
DannyFox64 :smile: