To: | winnt@man.lodz.pl |
---|---|
Subject: | [WINNT] Windows Batch: substring? |
From: | "radekp@konto.pl" <radekp@konto.pl> |
Date: | Tue, 02 Apr 2024 14:11:43 +0200 |
Czy to powinno działać czy zły poradnik czytam? W list.txt są ścieżki do plików typu: c:\aaa\plik1.txt c:\aaa\plik2.pdf (itd.) W batchu chcę się dorwać do rozszerzenia pliku (txt, pdf itd.) for /F "delims=;" %%F in (list.txt) do ( set str = %%F set ext = %str:~-3% echo %ext% ( echo "EXT: %ext% -- Plik %%F" ) >>output.avs ) zwraca mi: "EXT: ~-3 -- c:\aaa\plik1.txt" "EXT: ~-3 -- c:\aaa\plik2.pdf" Oczywiście zamiast ~-3 powinno być rozszerzenie. A nie jest. Why? |
<Pop. w Wątku] | Aktualny Wątek | [Nast. w Wątku> |
---|---|---|
|
Poprzedni wg. Daty: | Re: [WINNT] Windows 10 Home nie widzi dysku podłączonego do USB, radekp@konto.pl |
---|---|
Następny wg. Daty: | Re: [WINNT] Windows Batch: substring?, Grzegorz Niemirowski |
Poprzedni w Wątku: | Re: [WINNT] Windows 10 Home nie widzi dysku podłączonego do USB, radekp@konto.pl |
Następny w Wątku: | Re: [WINNT] Windows Batch: substring?, Grzegorz Niemirowski |
Indeksy: | [Data] [Wątek] [Lista archiwów] [Inne Listy] |