napisz plik wsadowy który wyświetli ilość plików o podanym rozszerzeniu znajdujących się w podanym katalogu. do wykonania zadania wykorzystaj komendy dir i find z odpowiednim przełącznikiem
Proszę o pomoc:D
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
set /p roz="Podaj rozszerzenie "
dir *.%roz% > rozwiazanie.txt
find /c "%roz%" rozwiazanie.txt
pause
.
na ekran będzie wyrzucac ile jest plków o podanym rozszerzeniu
Rozwiązanie z parametrem wywołania i bez użycia dodatkowego zbioru:
@echo off
echo.
echo Zliczam pliki...
echo.
if "%1"=="" goto err1
echo Znaleziono plikow:
dir *.%1/b | find /i /c "%1"
goto end
:err1
echo Brak podanego parametru (rozszerzenia pliku).
:end
echo on
Powyższy plik wsadowy zlicza zbiory o podanym rozszerzeniu, w katalogu, w którym znajduje się ów batch. Batch można rozszerzyć o kolejny parametr, którym może być np. katalog przeszukiwań.
Przykład wywołania ---> C:\Moje zbiory\Zlicz docx