dir (Svenska)
- 2016-10-16
- 7 minuter att läsa
-
- e
- j
- D
- a
- i
-
+5
Visar en lista över katalogens filer och underkataloger. Om det används utan parametrar, visar detta kommando skivans volymetikett och serienummer följt av en lista med kataloger och filer på disken (inklusive deras namn och datum och tidpunkt senast ändrades). För filer visar detta kommando namntillägget och storleken i byte. Det här kommandot visar också det totala antalet listade filer och kataloger, deras kumulativa storlek och det lediga utrymmet (i byte) som finns kvar på disken.
Dir-kommandot kan också köras från Windows Recovery Console med olika parametrar. Mer information finns i Windows Recovery Environment (WinRE).
Syntax
Parametrar
Parameter | Beskrivning |
---|---|
|
Anger den enhet och katalog som du vill använda se en lista. |
|
Anger en viss fil eller grupp av filer som du vill se en lista. |
/ p | Visar en skärm i listan åt gången. För att se nästa skärm, tryck på valfri tangent. |
/ q | Visar information om filägande. |
/ w | Visar listan i bredformat, med så många som fem filnamn eller katalognamn på varje rad. |
/ d | Visar listan i samma format som / w, men filerna sorteras efter kolumn. |
/ a <attributes> ] |
Visar bara namnen på de kataloger och filer med dina angivna attribut. Om du inte använder den här parametern visar kommandot namnen på alla filer utom dolda och systemfiler. Om du använder denna parameter utan att ange några attribut, visar kommandot namnen på alla filer, inklusive dolda och systemfiler. Listan av möjliga attributvärden är:
Du kan använda valfri kombination av dessa värden, men separera inte dina värden genom att använda mellanslag. Alternativt kan du använda ett kolon (:) avgränsare, eller så kan du använda ett bindestreck (-) som ett prefix som betyder ”inte”. Om du till exempel använder attributet -s inte visas systemfilerna. |
/ o <sortorder> ] |
Sorterar utdata enligt sorteringsordning, vilket kan vara vilken kombination som helst av följande värden:
Flera värden bearbetas i den ordning du listar dem. Separera inte flera värden med mellanslag, men du kan valfritt använda ett kolon (:). Om sorteringsordning inte är angiven , dir / o listar katalogerna alfabetiskt, följt av filerna, som också sorteras alfabetiskt. |
/ t <timefield> ] |
Anger vilket tidsfält som ska visas eller ska användas för sortering. De tillgängliga tidsfältvärdena är:
|
/ s | Listar varje förekomst av det angivna filnamnet i den angivna katalogen och alla underkataloger. |
/ b | Visar en bar lista över kataloger och filer utan ytterligare information. Parametern / b åsidosätter / w. |
/ l | Visar osorterade katalognamn och filnamn med små bokstäver. |
/ n | Visar ett långt listformat med filnamn längst till höger på skärmen. |
/ x | Visar de korta namnen som genereras för filnamn som inte är 8dot3. Displayen är densamma som för / n, men det korta namnet infogas före det långa namnet. |
/ c | Visar tusenavgränsaren i filstorlekar. Detta är standardbeteendet. Använd / c för att dölja separatorer. |
/ 4 | Visar år i fyrsiffrigt format. |
/ r | Visa alternativa dataströmmar för filen. |
/? | Visar hjälp vid kommandotolken. |
Anmärkningar
-
Till använd flera filnamnsparametrar, separera varje filnamn med ett mellanslag, komma eller semikolon.
-
Du kan använda jokertecken (* eller?) för att representera ett eller flera tecken på ett filnamn och för att visa en delmängd av filer eller underkataloger.
-
Du kan använda jokertecken, *, för att ersätta alla teckensträngar, till exempel:
-
dir *.txt
listar alla filer i den aktuella katalogen med tillägg som börjar med .txt, såsom .txt, .txt1, .txt_old. -
dir read *.txt
listar alla filer i den aktuella katalogen som börjar med läst och med tillägg som börjar med .txt, t.ex. .txt,. txt1, eller .txt_old. -
dir read *.*
listar alla filer i den aktuella katalogen som börjar med läsning med alla tillägg.
Asterisk jokertecken använder alltid kort filnamnkarta ping, så att du kan få oväntade resultat. Till exempel innehåller följande katalog två filer (t.txt2 och t97.txt):
Du kan förvänta dig att skriva
dir t97\*
skulle returnera filen t97.txt. Att skrivadir t97\*
returnerar emellertid båda filerna, eftersom asterisk jokertecken matchar filen t.txt2 till t97.txt med hjälp av dess kortnamn T97B4 ~ 1.TXT. Om du skriverdel t97\*
raderas båda filerna på samma sätt. -
-
Du kan använda frågetecknet (?) Som en ersättning för ett enda tecken i ett namn. Att skriva till exempel
dir read???.txt
listar alla filer i den aktuella katalogen med .txt-tillägget som börjar med läsning och följs av upp till tre tecken. Detta inkluderar Read.txt, Read1.txt, Read12.txt, Read123.txt och Readme1.txt, men inte Readme12.txt. -
Om du använder / a med mer än ett värde i attribut, visar detta kommando namnen på endast de filer med alla angivna attribut. Om du till exempel använder / a med r och -h som attribut (genom att använda antingen
/a:r-h
eller/ar-h
) kommer detta kommando bara visa namnen på de skrivskyddade filerna som inte är dolda. -
Om du anger mer än ett sorteringsvärde, sorterar detta kommando filnamnen efter det första kriteriet, sedan med det andra kriteriet och så vidare. Till exempel om du använder / o med parametrarna e och -s för sortering (genom att använda
/o:e-s
eller/oe-s
), det här kommandot sorterar namnen på kataloger och filer efter tillägg, med det största först, och visar sedan slutresultatet. Den alfabetiska sorteringen efter tillägg gör att filnamn utan tillägg visas först, sedan katalognamn, och sedan filnamn med tillägg. -
Om du använder omdirigeringssymbolen (
>
) för att skicka kommandos utdata till en fil, eller om du använder ett rör (|
) för att skicka det här kommandot ”s ou tput till ett annat kommando, du måste använda/a:-d
och / b för att bara lista filnamnen. Du kan använda filnamn med / b och / s för att ange att det här kommandot ska söka i den aktuella katalogen och dess underkataloger efter alla filnamn som matchar filnamnet. Detta kommando listar endast enhetsbokstaven, katalognamnet, filnamnet och filnamnstillägget (en sökväg per rad) för varje filnamn som den hittar. Innan du använder ett rör för att skicka kommandos utdata till ett annat kommando bör du ställa in TEMP-miljövariabeln i din Autoexec.nt-fil.
Exempel
För att visa alla kataloger efter varandra, i alfabetisk ordning, i bredformat och pausa efter varje skärm, se till att rotkatalogen är den aktuella katalogen och skriv sedan:
Utdata listar rotkatalogen, underkatalogerna och filerna i rotkatalogen, inklusive tillägg. Detta kommando listar också underkatalognamnen och filnamnen i varje underkatalog i trädet.
För att ändra föregående exempel så att dir visar filnamn och tillägg, men utelämnar katalognamnen, skriv:
För att skriva ut en kataloglista, skriv:
När du anger prn skickas kataloglistan till den skrivare som är ansluten till LPT1-porten. Om din skrivare är kopplad till en annan po rt, du måste ersätta prn med namnet på rätt port.
Du kan också omdirigera utdata från dir-kommandot till en fil genom att ersätta prn med ett filnamn. Du kan också skriva en sökväg. För att till exempel dirigera dir-utdata till filen dir.doc i registerkatalogen, skriv:
Om dir.doc inte finns skapar dir den , såvida inte registerkatalogen inte finns. I så fall visas följande meddelande:
För att visa en lista över alla filnamn med.txt-tillägg i alla kataloger på enhet C, typ:
Dir-kommandot visar i bredformat en alfabetisk lista över matchande filnamn i varje katalog och pausar varje gång skärmen fylls tills du trycker på valfri knapp för att fortsätta.