Mam następujący skrypt wsadowy z Wikipedii:serii: Usuń rozszerzenie pliku
@echo off
for /R "C:\Users\Admin\Ordner" %%f in (*.flv) do (
echo %%f
)
pause
W pętli for wszystkich plików z flv przedłużającego się echem, ale chcę poczynić pewne działania z pliku (s) gdzie potrzebuję jeden raz plik bez rozszerzenia i jeden raz z rozszerzeniem. Jak mogę uzyskać te dwie?
Szukałem rozwiązań, ale nie znalazłem. jestem prawdziwym nowicjuszem w partii ...
Świetna robota. Pomógł mi. –
Po prostu krótka uwaga: w powyższym przykładzie ** %% f ** byłoby coś w stylu 'C: \ Users \ Admin \ Ordner \ foo.flv' i ** %% ~ nf ** dałoby ci' foo' . Jeśli chcesz wszystko _except_ rozszerzenie użyj ** %% ~ df %% ~ pf %% ~ nf ** co dałoby ci 'C: \ Users \ Admin \ Ordner \ foo' – ehambright