.BAT - Programowanie komendami DOS dla początkujących i zaawansowanych użytkowników PC

Zapomniane pliki i katalogi

PLIK KRET.BAT

Zdarza się czasem, że chcemy odnależć plik, co do którego mamy wiele wątpliwości: nie wiemy, gdzie się znajduje, czy w ogóle istnieje, ile założono plików o tej samej nazwie, w końcu - czy to plik, czy katalog. KRET pomoże rozwiązać te problemy. Program należy wywołać podając dwa parametry: pierwszy, to ciąg znaków, który ma zawierać poszukiwany plik lub katalog, drugi - to napęd (najczęściej c).

@ECHO OFF
IF "%1" == "" GOTO INFO
IF "%2" == "" GOTO INFO
CLS
ECHO.
ECHO.
ECHO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ECHO PROSZĘ WYKAZAĆ CIERPLIWOŚĆ.
ECHO MUSZĘ WYKONAĆ NAPRAWDĘ KRECIĄ ROBOTĘ !
ECHO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ECHO.
ECHO.
CHKDSK %2: /v > KRECIK1.TMP
CLS
ECHO.
ECHO.
ECHO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ECHO "%1"
ECHO SZUKAM PLIKÓW I KATALOGÓW, KTÓRE ZAWIERAJĄ PODANE WYŻEJ ZNAKI.
ECHO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ECHO.
ECHO.
FIND /v "Directory" KRECIK1.TMP > KRECIK2.TMP
FIND "\" KRECIK2.TMP > KRECIK3.TMP
FIND /i "%1" KRECIK3.TMP > WYNIK
FIND "\" WYNIK | MORE
DEL KRECIK?.TMP
DEL WYNIK
GOTO KONIEC
:INFO
CLS
ECHO.
ECHO.
ECHO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ECHO TEN PROGRAM SŁUŻY DO POSZUKIWANIA PLIKÓW I KATALOGÓW, KTÓRE
ECHO ZAWIERAJĄ PODANE ZNAKI - NAZWĘ PLIKU LUB CHOCIAŻBY CZĘŚĆ NAZWY.
ECHO.
ECHO WYWOŁANIE PROGRAMU NASTĄPI PO PODANIU NASTĘPUJĄCEJ SKŁADNI:
ECHO KRET poszukiwane znaki napęd
ECHO NA PRZYKŁAD: KRET ola c
ECHO.
ECHO INFORMACJA O PLIKACH WRAZ ZE ŚCIEŻKĄ DOSTʨPU ZOSTANIE WYŚ-
ECHO WIETLONA NA EKRANIE STRONA PO STRONIE. PROSZĘ WYKAZAĆ JEDNAK
ECHO CIERPLIWOŚĆ - WYSZUKIWANIE TRWA DOSYĆ DŁUGO.
ECHO XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ECHO.
ECHO.
:KONIEC