Ahol - keressen fájlokat fájlnév minta

WHERE parancs segítségével határozza meg a helyét a fájlokat a Windows 7 operációs rendszer és az idősebb, akiknek nevek felelnek meg mintakeresés valamint szükség esetén - a méret, a dátumot és az időt megváltoztatni őket. Alapértelmezésben a keresés végrehajtása az aktuális könyvtárban és a könyvtárak által meghatározott PATH környezeti változó.

Parancssor formátuma:

Ahol [/ R könyvtár] [/ Q] [/ F] [/ T] sablont.

Parancssori paraméterek:

/ R - rekurzív keresés és kijelző fájlokat, amelyek megfelelnek a megadott mintát, kezdve a megadott könyvtárban.

/ Q - csak a kilépési kódot Vissza megjelenítése nélkül a megtalált fájlok (néma üzemmódban)

/ F - jeleníti meg a fájlok nevét megtalálható az idézőjeleket.

/ T - Kijelző méret, dátum és idő módosítások az összes fájl található.

sablon - Sablon keressük meg a kívánt fájlt. A minta használhat helyettesítő karaktereket * és. Azt is beállíthatja design „$ sáv: template” és „út: a minta”, a „sáv” egy környezeti változó, és a keresési végzik a meghatározott módokon a környezeti változó „toll”. Ezek az építmények nem használható paraméter / R. Ha keres egy minta is hozzáteszi kiterjesztése változó PATHEXT. Példa: ahol "c: \ windows c: \ windows \ system32: * dll".

/? - jeleníti meg ezt a segítséget.

WHERE.EXE vissza hibakódot 0, ha a keresés sikeres volt, 1 - ha sikertelen, és 2, ha vannak hibák.

Ahol /? - ad egy rövid használati utasítást.

HOL myfile.doc - MyFile.doc megtalálja a helyét a fájlt. A keresés végrehajtása az aktuális könyvtárban és könyvtárakat, akiknek a neve által adott érték a PATH változó

HOL / T myfile.doc - ugyanaz, mint az előző esetben, de a keresési eredményeket tartalmazó méret, dátum és idő a fájl változásokat.

Ahol / R C: \ myfile.doc - MyFile.doc megtalálja a helyét a fájlt. A keresés végrehajtása rekurzív, kezdve a gyökere a C: meghajtó (a keresés a teljes lemezt C :)

Ahol / R% Windir% \ system32 * .log - keresést kiterjesztésű fájlok log kezdve a system32 könyvtárban a Windows könyvtárba.

Ahol / R% Windir% \ system32 * .log> loglist.txt - keresést kiterjesztésű fájlok log kezdve a system32 könyvtárban a Windows könyvtárban rögzítése az eredményeket egy szöveges fájlt az aktuális könyvtárban loglist.txt.

Ahol / R C: \. dir * -. keresni egy sablon, ahol az első 3 karakter fájlnév bármi lehet (a következő 3 karakter van állítva dir, és a meghosszabbítás ...

ahol / R C: \ windows \ system32 * 7 * .exe - keresés a végrehajtható fájlokat egy nevet, amely tartalmazza a "7". mivel a C: \ windows \ system32

Ahol / R c: \ windows * .vbs * .cmd * .bat - keresés script fájlok (szkriptek) - fájl kiterjesztését VBS. cmd és denevér mivel a C: \ windows

HOL / Q file1.ext - nem tudja megjeleníteni a keresési eredmény. Ez a parancs beállítja a ERRORLEVEL változó, attól függően, hogy a keresési eredmény:

ERRORLEVEL = 0 - file1.ext fájl található.

ERRORLEVEL = 1 - file1.ext fájl nem található.

ERRORLEVEL = 2 - Hiba történt a fájl file1.ext keresést.

Általában WHERE / Q parancs segítségével a batch fájlok eredményétől függően a keresést a megadott fájl elvégzéséhez szükséges egy bizonyos rutin.

Kapcsolódó cikkek