UWAGA! Promocja dla firm - MICROSOFT OFFICE 365  na 12 miesiecy ZA DARMO! Tylko na CentrumXP.pl!
Wielka promocja Office 365 na CentrumXP.pl!
Do góry Skomentuj

Szukacz

Szukacz

Autor: Paweł Wujczyk Opublikowano: 9 marca 2006 Odsłon: 7 443

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.

Zobacz również

Komentarze

no gdzie ta tabela?
ja, 3 października 2007, 21:18
nie wyszukuje i dlaczego przenosi na G:\

dax, 14 września 2008, 17:13
skrypt ma taka wadę że aby przeszukać cały dysk należy uruchomić skrypt z folderu głównego, jeżeli folder beżący jest inny niz fodler główny przeszukiwanie następuje od tego miejsca moim zdaniem należy po komendzie %%x 2>nul dodac jeszcza komendę cd %%x\
lolek, 25 listopada 2009, 07:19
wie ktoś co robi ta komenda w lini nr5 ?
Przem, 23 stycznia 2011, 14:01
[size= x-small; font-family: Courier New; background-color: #e3effb">%%x 2>nul[/size"> tutaj ustawia aktualny dysk do przeszukania na kolejny z listy: [size= x-small; font-family: Courier New; background-color: #e3effb">(c: d: e: f: g: h: i: j: k: l: m: n:)[/size">
McViking, 11 kwietnia 2011, 09:12

Dodaj swój komentarz

Zasady publikacji komentarzyZasady publikacji komentarzy

Redakcja CentrumXP.pl nie odpowiada za treść komentarzy publikowanych na stronach Portalu
i zastrzega sobie prawo do usuwania wypowiedzi, które:

  • zawierają słowa wulgarne, obraźliwe, prowokujące i inne naruszające dobre obyczaje;
  • są jedynie próbami reklamowania stron internetowych (spamowanie poprzez umieszczanie linków);
  • przyczyniają się do złamania prawa bądź warunków licencyjnych oprogramowania (cracki, seriale, torrenty itp.);
  • zawierają dane osobowe, teleadresowe, adresy mailowe lub numery GG;
  • merytorycznie nie wnoszą nic do dyskusji lub nie mają związku z tematem komentowanego newsa, artykułu bądź pliku.

Autor:

Komentarz:

Dodaj komentarz