Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjeleníti a címtár fájljainak és alkönyvtárainak listáját. Ha paraméterek nélkül használja, ez a parancs megjeleníti a lemez kötetcímkéjét és sorozatszámát, majd a lemezen található könyvtárak és fájlok listáját (beleértve a nevüket és az egyes fájlok utolsó módosításának dátumát és időpontját). Fájlok esetén ez a parancs bájtban jeleníti meg a névkiterjesztést és a méretet. Ez a parancs a felsorolt fájlok és könyvtárak teljes számát, kumulatív méretét és a lemezen fennmaradó szabad területet (bájtban) is megjeleníti.
A dir parancs a Windows Helyreállítási konzolról is futtatható különböző paraméterekkel. További információ: Windows Recovery Environment (WinRE).
Szinopszis
dir [<drive>:][<path>][<filename>] [...] [/p] [/q] [/w] [/d] [/a[[:]<attributes>]][/o[[:]<sortorder>]] [/t[[:]<timefield>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] [/r]
Paraméterek
Paraméter | Leírás |
---|---|
[<drive>:][<path>] |
Megadja azt a meghajtót és könyvtárat, amelynek a listáját meg szeretné tekinteni. |
[<filename>] |
Egy adott fájlt vagy fájlcsoportot határoz meg, amelynek a listáját meg szeretné tekinteni. |
/p | Egyszerre egy képernyőt jelenít meg a listaelemből. A következő képernyő megjelenítéséhez nyomja le bármelyik billentyűt. |
/q | Megjeleníti a fájl tulajdonjogi adatait. |
/w | A listaelem széles formátumban jelenik meg, az egyes sorokban legfeljebb öt fájlnév vagy könyvtárnév szerepel. |
/d | A listaelem ugyanabban a formátumban jelenik meg, mint /w, de a fájlok oszlop szerint vannak rendezve. |
/a[[:]<attributes> ] |
Csak a megadott attribútumokkal rendelkező könyvtárak és fájlok nevét jeleníti meg. Ha nem használja ezt a paramétert, a parancs megjeleníti az összes fájl nevét, kivéve a rejtett és a rendszerfájlokat. Ha ezt a paramétert attribútumokmegadása nélkül használja, a parancs megjeleníti az összes fájl nevét, beleértve a rejtett és a rendszerfájlokat is. A lehetséges attribútumok listája értékek:
|
/o[[:]<sortorder> ] |
A kimenetet a rendezésiszerint rendezi, amely a következő értékek bármely kombinációját jelentheti:
Ha rendezési nincs megadva, dir /o betűrendbe sorolja a könyvtárakat, majd a fájlokat, amelyek szintén betűrendben vannak rendezve. |
/t[[:]<timefield> ] |
Megadja, hogy melyik időmező jelenjen meg vagy legyen használva a rendezéshez. Az elérhető időmező értékek a következők:
|
/s | A megadott fájlnév minden előfordulását felsorolja a megadott könyvtárban és az összes alkönyvtárban. |
/b | A címtárak és fájlok csupasz listáját jeleníti meg, további információ nélkül. A /b paraméter felülbírálja /w. |
/l | Kisbetűvel jeleníti meg a rendezetlen címtárneveket és fájlneveket. |
/n | Hosszú listaformátumot jelenít meg a képernyő jobb szélén található fájlnevekkel. |
/x | Megjeleníti a nem 8dot3 fájlnevekhez létrehozott rövid neveket. A megjelenítés megegyezik a /nmegjelenítésével, de a rövid név be lesz szúrva a hosszú név elé. |
/c | Az ezer elválasztó fájlméretben jelenik meg. Ez az alapértelmezett viselkedés. Az elválasztójelek elrejtéséhez használja a /-c. |
/4 | Az éveket négyjegyű formátumban jeleníti meg. |
/r | A fájl alternatív adatfolyamainak megjelenítése. |
/? | Súgó megjelenítése a parancssorban. |
Megjegyzések
Több fájlnév paraméter használatához különítse el az egyes fájlneveket szóközzel, vesszővel vagy pontosvesszővel.
Helyettesítő karaktereket (* vagy ?) használhat a fájlnév egy vagy több karakterének megjelenítéséhez, valamint a fájlok vagy alkönyvtárak egy részhalmazának megjelenítéséhez.
A helyettesítő karakter (*) használatával bármilyen karaktersorozatot helyettesíthet, például:
dir *.txt
listázza az aktuális könyvtárban lévő összes fájlt olyan kiterjesztésekkel, amelyek .txtkezdődnek, például .txt, .txt1, .txt_old.dir read *.txt
az aktuális könyvtárban lévő összes olyan fájlt felsorolja, amely olvasással kezdődik, és .txtkiterjesztéssel kezdődik, például .txt, .txt1 vagy .txt_old.dir read *.*
az aktuális könyvtárban lévő összes olyan fájlt listázza, amely bármilyen kiterjesztéssel kezdődik.
A csillag helyettesítő karakter mindig rövid fájlnév-leképezést használ, így váratlan eredményekhez juthat. A következő könyvtár például két fájlt tartalmaz (t.txt2 és t97.txt):
C:\test>dir /x Volume in drive C has no label. Volume Serial Number is B86A-EF32 Directory of C:\test 11/30/2004 01:40 PM <DIR> . 11/30/2004 01:40 PM <DIR> .. 11/30/2004 11:05 AM 0 T97B4~1.TXT t.txt2 11/30/2004 01:16 PM 0 t97.txt
Előfordulhat, hogy a beírási
dir t97\*
visszaadja a fájlt t97.txt. Adir t97\*
beírása azonban mindkét fájlt visszaadja, mivel a csillag helyettesítő karakter a t.txt2 fájllal t97.txt a rövid névtérkép T97B4~1.TXThasználatával. Hasonlóképpen, adel t97\*
beírása mindkét fájlt törli.A kérdőjelet (?) használhatja egy név egyetlen karakterének helyettesítésére. A
dir read???.txt
beírásával például az aktuális könyvtárban lévő összes fájl megjelenik az olvasással kezdődő .txt kiterjesztéssel, amelyet legfeljebb három karakter követ. Ide tartozik a Read.txt, Read1.txt, Read12.txt, Read123.txtés Readme1.txt, de nem Readme12.txt.Ha /a több értékkel attribútumok, ez a parancs csak az összes megadott attribútummal rendelkező fájl nevét jeleníti meg. Ha például /ar és -h attribútumként használja (
/a:r-h
vagy/ar-h
használatával), ez a parancs csak a nem rejtett írásvédett fájlok nevét jeleníti meg.Ha egynél több sortorder értéket ad meg, ez a parancs az első feltétel, majd a második feltétel stb. szerint rendezi a fájlneveket. Ha például az /oe és -s paraméterrel használja rendezési (
/o:e-s
vagy/oe-s
használatával), ez a parancs bővítmények szerint rendezi a könyvtárak és fájlok nevét, a legnagyobbat, majd megjeleníti a végeredményt. A bővítmények szerinti betűrendezés hatására a kiterjesztés nélküli fájlnevek jelennek meg először, majd a könyvtárnevek, majd a bővítményeket tartalmazó fájlnevek.Ha az átirányítási szimbólum (
>
) használatával küldi el a parancs kimenetét egy fájlba, vagy ha egy csővel (|
) küldi el a parancs kimenetét egy másik parancsnak,/a:-d
és /b kell használnia a fájlnevek listázásához. A fájlnév/b és /s használatával megadhatja, hogy ez a parancs az aktuális könyvtárban és annak alkönyvtáraiban keressen az fájlnév. Ez a parancs csak a meghajtóbetűjelet, a könyvtárnevet, a fájlnevet és a fájlnévkiterjesztést (soronként egy elérési utat) sorolja fel minden egyes megtalált fájlnévhez. Mielőtt egy csövet használ a parancs kimenetének egy másik parancsra való elküldéséhez, állítsa be a TEMP környezeti változót az Autoexec.nt fájlban.
Példák
Ha az összes könyvtárat egymás után szeretné megjeleníteni betűrendben, széles formátumban és az egyes képernyők után szüneteltetve, győződjön meg arról, hogy a gyökérkönyvtár az aktuális könyvtár, majd írja be a következőt:
dir /s/w/o/p
A kimenet felsorolja a gyökérkönyvtárat, az alkönyvtárakat és a gyökérkönyvtárban lévő fájlokat, beleértve a bővítményeket is. Ez a parancs a fa egyes alkönyvtáraiban található alkönyvtárak nevét és fájlneveket is felsorolja.
Ha módosítani szeretné az előző példát, hogy dir megjelenítse a fájlneveket és a bővítményeket, de kihagyja a címtárneveket, írja be a következőt:
dir /s/w/o/p/a:-d
Könyvtárlista nyomtatásához írja be a következőt:
dir > prn
A prnmegadásakor a címtárlista az LPT1-porthoz csatlakoztatott nyomtatóra kerül. Ha a nyomtató egy másik porthoz van csatlakoztatva, prn cserélje le a megfelelő port nevére.
A dir parancs kimenetét fájlba is átirányíthatja, ha prn fájlnévre cseréli. Beírhat egy elérési utat is. Ha például dir kimenetét a Rekordok könyvtárban dir.doc fájlba szeretné irányítani, írja be a következőt:
dir > \records\dir.doc
Ha dir.doc nem létezik, dir hozza létre, kivéve, ha a Records könyvtár nem létezik. Ebben az esetben a következő üzenet jelenik meg:
File creation error
A C meghajtó összes könyvtárában a .txt kiterjesztésű fájlnevek listájának megjelenítéséhez írja be a következőt:
dir c:\*.txt /w/o/s/p
A dir parancs széles formátumban megjeleníti az egyes címtárakban lévő megfelelő fájlnevek betűrendbe szedett listáját, és a képernyő minden egyes kitöltésekor szünetel, amíg a folytatáshoz lenyom egy billentyűt.