Szukacz

Szukacz

Autor: Paweł Wujczyk

Opublikowano: 3/9/2006, 12:00 AM

Liczba odsłon: 20019

Jest to prosty jednak bardzo przydatny program. Przegląda mianowicie wszystkie dyski komputera w poszukiwaniu pliku przekazanego programowi jako parametr. Pętla for wykonuje trzy zadania: wyświetla gdzie aktualnie program szuka pliku, zmienia dysk i jeżeli takiego dysku nie ma nie wyświetla komunikatu o błędzie oraz wyświetla ścieżkę odnalezionego pliku w skróconym formacie. Poniższe zdjęcie dobrze obrazuje działanie programu. Zauważmy, że używając tego prostego programu bardzo szybko odnaleźliśmy jeden plik, który mógł znajdować się na jednym z dwunastu dysków. Oczywiście używając tego programu możemy używać symboli wieloznacznych.

@echo off
if  "%1"=="" goto help
for %%x in (c: d: e: f: g: h: i: j: k: l: m: n:) do (
echo przeszukuje dysk %%x...
%%x 2>nul
dir %1 /s /p /b
)
goto end:

:help
echo Program wyszukuje pliki na dysku twardym
echo Wywolanie programu: Szukacz plik.roz

:end

 

Program, który tu został zamieszczony wykorzystuje polecenia i zmienne opisane w tabeli dotyczącej programów wsadowych. Proponujemy przed lekturą tego programu zapoznać się z ww. tabelą. Na pewno po przeczytaniu zamieszczonych tam przykładów kod programu będzie bardziej zrozumiały.

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia