În cazul în care - căutați fișiere model nume de fișier

Unde comandă este utilizată pentru a determina locația fișierelor în sistemele de operare Windows 7 și directorul mai vechi ale căror nume se potrivesc cu căutarea de model, precum și, dacă este necesar - dimensiunea, data și ora pentru a le modifica. În mod implicit căutarea este efectuată în directorul curent și în directoarele definite de variabila de mediu PATH.

Format linie de comandă:

UNDE [directorul / R] [/ Q] [/ F] [/ T] șablon.

Parametri de linie de comandă:

/ R - căutare și afișare fișiere recursive care se potrivesc cu un model specificat, începând de la directorul specificat.

/ Q - doar randamentul cod de ieșire fără a afișa lista de fișiere găsite (modul silențios)

/ F - Afișează numele fișierelor găsite în ghilimele.

/ T - dimensiunea display, data și modificările de timp pentru toate fișierele găsite.

căutare șablon pentru fișierul dorit - șablon. Modelul poate utiliza metacaractere * și. De asemenea, puteți seta un design „$ Lane: șablon“ și „mod: modelul“, a „Lane“ este o variabilă de mediu, iar căutarea este efectuată în modurile specificate în variabila de mediu „pen-ul.“ Aceste construcții nu trebuie utilizat cu parametrul / R. Când caută un model adaugă, de asemenea, o extensie a PATHEXT variabile. Exemplu: unde "c: \ windows; c: \ windows \ system32: * dll."

/? - Afișează acest ajutor.

WHERE.EXE returnează un cod de eroare 0 în cazul în care căutarea a fost de succes, 1 - în cazul în pretenții, și 2 în cazul în care există erori.

UNDE /? - a da o comandă scurtă de utilizare.

UNDE myfile.doc - MyFile.doc găsi locația fișierului. Căutarea este efectuată în directorul și directoarele curente ale căror nume sunt date de valoarea variabilei PATH

UNDE / T myfile.doc - la fel ca în cazul precedent, dar rezultatele căutării conțin dimensiunea, data și ora modificărilor fișier.

UNDE / R C: \ myfile.doc - MyFile.doc găsi locația fișierului. Căutarea este realizată recursiv, pornind de la rădăcina unității C: (pentru a căuta întregul disc C :)

UNDE / R% windir% \ System32 * .log - căutare pentru fișierele cu jurnalul de extensie începând cu subdirectorul System32 din directorul Windows.

UNDE / R% windir% \ System32 * .log> loglist.txt - căutare pentru fișiere cu extensia log începând cu subdirectorul System32 din directorul Windows cu înregistrarea rezultatelor într-un fișier text în loglist.txt directorul curent.

UNDE / R C: \. dir * -. de căutare cu ajutorul unui șablon, în cazul în care primele 3 caractere ale numelui de fișier poate fi nimic (pentru următoarele 3 caractere sunt setate la dir, precum și cu orice extensie ...

în cazul în care / R C: \ Windows \ system32 * 7 * .exe - căutare pentru fișiere executabile cu un nume care conține un "7". din moment ce directorul C: \ Windows \ system32

UNDE / R c: \ windows * vbs * .cmd * .bat - fișiere script de căutare (script-uri) - VBS extensie de fișier. cmd și liliac, deoarece directorul C: \ Windows

UNDE / Q file1.ext - nu afișa rezultatul căutării. Această comandă va seta variabila ERRORLEVEL, în funcție de rezultatul căutării:

ERRORLEVEL = 0 - fișier file1.ext este găsit.

ERRORLEVEL = 1 - fișier file1.ext nu este găsit.

ERRORLEVEL = 2 - a apărut o eroare în timp ce căutarea fișierului file1.ext.

De obicei, unde comandă / Q este utilizat în fișiere lot, atunci când, în funcție de rezultatul căutării fișierului specificat este necesară pentru a efectua o anumită rutină.

articole similare