>> @echo OFF
>> if exist "C:\temp\Scripts\Tests\target.cmd" (
>> cmd /c iconv.exe -t utf-8 source.txt>target.txt
>> exit
>> )
>> for /L %%A in (1,1,99) do (
>> if exist "C:\temp\Scripts\Tests\target(%%A).cmd" (
>> cmd /c iconv.exe -t utf-8 source.txt>target(%AA).txt
>> exit
>> )
>> )
>> taki szybki batch,
>
> Na moje oko to on nadpisze istniejÄ
cy pliki zamiast stworzyÄ plik o
> nazwie, ktĂłrej nie ma. Trzeba by dorzuciÄ operator not. Poza tym nie
> jest speĹniony warunek, Ĺźe jeĹli istnieje 2 i 4 to robimy 5 a nie 3. No
> i cmd /c jest zbÄdne. Nie trzeba uruchamiaÄ kolejnego shella. Z innych
> szczegĂłĹĂłw to nie testujemy istnienia pliku cmd. W kaĹźdym razie jest
> jakiĹ punkt wyjĹcia.
>
Za pozno bylo na poprawki wczoraj :)
Fakt, o NOT zapomnialem, literowki typy cmd olewam :), Kazdy moze szybko
dopasowac sobie takie cos :D
@echo OFF
if not exist "C:\temp\Scripts\Tests\target.txt" (
iconv.exe -t utf-8 source.txt>target.txt
exit
)
for /L %%A in (1,1,99) do (
if not exist "C:\temp\Scripts\Tests\test%%A.txt" (
iconv.exe -t utf-8 source.txt>target%%A.txt
exit
)
)
-- Pozdrawiam BulaReceived on Wed Feb 1 17:55:02 2012
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 01 Feb 2012 - 18:42:00 MET