** slawek75 <slawek75.SKASUJ@gazeta.pl> wrote:
> witam,
> mam duuużo plików z rozszerzeniem *.txt (nazwa o zmiennej długości, bez
> spacji, 3 znakami rozszerzenia), które muszę zmienić na *.csv.
> ok, wiem, że są jakieś programy zewnętrzne, które potrafią to robić, choćby
> TotalCommander, ale w miarę możliwości chcę to zrobić w skrypcie.
> próbowałem tak:
> FOR /f %%X IN ('DIR /B *.txt') DO MOVE %%X %%X.csv
> teoretycznie zadanie jest wykonane, ale wygląda niezbyt elegancko, tj.
> plik o nazwie
> abc.txt -> abc.txt.csv,
> a ja chcę zmienić tylko rozszerzenie, czyli żeby
> abc.txt -> abc.csv.
> może macie jakiś pomysł jak zmodyfikować skrypt, żeby to osiągnąć?
> pls, w skrypcie, bez programów zewnętrznych :)
> pozdrawiam,
> S.
Z narzędziami GNU to basename.
-- + ' .-. . , * ) ) http://kosmosik.net/ . . '-' . kKReceived on Sat Dec 5 00:00:03 2009
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 05 Dec 2009 - 00:42:00 MET