welche Mᅵglichkeit seht Ihr folgende Batch-Datei,
die unter WindowsXP auch gut funktioniert,
so abzuᅵndern, dass ein ᅵquivalentes Ergebnis
unter command.com von MSDOS bis Win98 herauskommt?
@echo off
for %%f in (*.src) do (
echo Kommando %%~nxf %%~nf.erg %%~nf.tmp
)
Gruᅵ Robert
Irgendwie so (mit ein paar zus�tzlichen Sichherheitsabfragen):
ren *.src *
for %%f in (*) do echo Kommando %%f.src %%f.erg %%f.tmp>>tmp.bat
ren *. *.src
call tmp.bat
Herbert Kleebauer schrieb:
Danke f�r deine Idee :-)
copy *.src *.
for %%f in (*.) do echo Kommando %%f.src %%f.erg %%f.tmp
del *.
Sollte also auch funktionieren.
Gru� Robert
> > Irgendwie so (mit ein paar zus�tzlichen Sichherheitsabfragen):
> >
> > ren *.src *
> > for %%f in (*) do echo Kommando %%f.src %%f.erg %%f.tmp>>tmp.bat
> > ren *. *.src
> > call tmp.bat
>
> Danke f�r deine Idee :-)
>
> copy *.src *.
> for %%f in (*.) do echo Kommando %%f.src %%f.erg %%f.tmp
> del *.
>
> Sollte also auch funktionieren.
Ich w�rde auf alle F�lle zuerst mal testen ob nicht schon Dateien ohne
Erweiterung existieren. Wenn es viele und gro�e .src Dateien sind,
dann ist das Kopieren und anschlie�ende L�schen ein ganz sch�ner Aufwand.
Problem kann es auch mit langen Dateinamen (insbesondere Leerzeichen
im Namen) geben.