dir (Dansk)
- 16/10/2017
- 7 minutter at læse
-
- e
- j
- D
- a
- i
-
+5
Viser en liste over et biblioteks filer og underkataloger. Hvis det bruges uden parametre, viser denne kommando diskens volumenetiket og serienummer efterfulgt af en liste over mapper og filer på disken (inklusive deres navne og dato og klokkeslæt blev senest ændret). For filer viser denne kommando navneforlængelsen og størrelsen i bytes. Denne kommando viser også det samlede antal anførte filer og mapper, deres kumulative størrelse og den ledige plads (i byte), der er tilbage på disken.
Dir-kommandoen kan også køre fra Windows Recovery Console ved hjælp af forskellige parametre. For mere information, se Windows Recovery Environment (WinRE).
Syntaks
Parametre
Parameter | Beskrivelse |
---|---|
|
Angiver det drev og bibliotek, som du vil se en liste. |
|
Angiver en bestemt fil eller gruppe af filer, som du vil se en fortegnelse. |
/ p | Viser en skærm af fortegnelsen ad gangen. For at se det næste skærmbillede skal du trykke på en vilkårlig tast. |
/ q | Viser oplysninger om filejerskab. |
/ w | Viser listen i bredformat med så mange som fem filnavne eller katalognavne på hver linje. |
/ d | Viser listen i samme format som / w, men filerne sorteres efter kolonne. |
/ a <attributes> ] |
Viser kun navnene på disse mapper og filer med dine angivne attributter. Hvis du ikke bruger denne parameter, viser kommandoen navnene på alle filer undtagen skjulte filer og systemfiler. Hvis du bruger denne parameter uden at specificere nogen attributter, viser kommandoen navnene på alle filer, inklusive skjulte filer og systemfiler. Listen af mulige attributværdier er:
Du kan bruge enhver kombination af disse værdier, men adskiller ikke dine værdier ved hjælp af mellemrum. Eventuelt kan du bruge et kolon (:) separator, eller du kan bruge en bindestreg (-) som et præfiks til at betyde “ikke”. For eksempel vil brug af attributten -s ikke vise systemfilerne. |
/ o <sortorder> ] |
Sorterer output efter sorteringsrækkefølge, som kan være en hvilken som helst kombination af følgende værdier:
Flere værdier behandles i den rækkefølge, du angiver dem i. Adskil ikke flere værdier med mellemrum, men du kan eventuelt bruge et kolon (:). Hvis sorteringsord ikke er angivet , dir / o viser mapperne alfabetisk efterfulgt af filerne, som også er sorteret alfabetisk. |
/ t <timefield> ] |
Angiver hvilket tidsfelt der skal vises eller skal bruges til sortering. De tilgængelige tidsfeltværdier er:
|
/ s | Viser hver forekomst af det angivne filnavn i den angivne mappe og alle underkataloger. |
/ b | Viser en liste over mapper og filer uden yderligere oplysninger. Parameteren / b tilsidesætter / w. |
/ l | Viser usorterede katalognavne og filnavne med små bogstaver. |
/ n | Viser et langt listeformat med filnavne yderst til højre på skærmen. |
/ x | Viser de korte navne, der er genereret til ikke-8dot3-filnavne. Displayet er det samme som displayet for / n, men det korte navn indsættes før det lange navn. |
/ c | Viser tusindskilleren i filstørrelser. Dette er standardadfærden. Brug / c til at skjule separatorer. |
/ 4 | Viser år i firecifret format. |
/ r | Vis alternative datastrømme for filen. |
/? | Viser hjælp ved kommandoprompten. |
Bemærkninger
-
Til brug flere filnavnparametre, adskil hvert filnavn med et mellemrum, komma eller semikolon.
-
Du kan bruge jokertegn (* eller?) til at repræsentere et eller flere tegn på et filnavn og for at få vist et undersæt af filer eller underkataloger.
-
Du kan bruge jokertegnet, *, til at erstatte enhver streng af tegn, for eksempel:
-
dir *.txt
viser alle filer i den aktuelle mappe med filtypenavne, der begynder med .txt, såsom .txt, .txt1, .txt_old. -
dir read *.txt
viser alle filer i den aktuelle mappe, der begynder med læst og med udvidelser, der begynder med .txt, såsom .txt,. txt1 eller .txt_old. -
dir read *.*
lister alle filer i den aktuelle mappe, der begynder med læst med enhver udvidelse.
Asterisk-jokertegnet bruger altid et kort filnavnskort ping, så du muligvis får uventede resultater. Følgende bibliotek indeholder for eksempel to filer (t.txt2 og t97.txt):
Du kan forvente at skrive
dir t97\*
returnerer filen t97.txt. At skrivedir t97\*
returnerer dog begge filer, fordi stjernekortet matcher filen t.txt2 til t97.txt ved hjælp af dens korte navnekort T97B4 ~ 1.TXT. Hvis du skriverdel t97\*
, slettes begge filer på samme måde. -
-
Du kan bruge spørgsmålstegnet (?) Som erstatning for et enkelt tegn i et navn. Hvis du f.eks. Skriver
dir read???.txt
, vises alle filer i den aktuelle mappe med .txt-udvidelsen, der begynder med læst, og efterfølges af op til tre tegn. Dette inkluderer Read.txt, Read1.txt, Read12.txt, Read123.txt og Readme1.txt, men ikke Readme12.txt. -
Hvis du bruger / a med mere end en værdi i attributter, viser denne kommando kun navnene på de filer med alle de specificerede attributter. Hvis du f.eks. Bruger / a med r og -h som attributter (ved hjælp af enten
/a:r-h
eller/ar-h
), vil denne kommando kun vise navnene på de skrivebeskyttede filer, der ikke er skjult. -
Hvis du angiver mere end én sorteringsværdi, sorterer denne kommando filnavnene efter det første kriterium, derefter ved det andet kriterium osv. F.eks. hvis du bruger / o med parametrene e og -s til sortering (ved hjælp af enten
/o:e-s
eller/oe-s
), denne kommando sorterer navnene på mapper og filer efter udvidelse, med den største først, og viser derefter det endelige resultat. Den alfabetiske sortering efter udvidelse får filnavne uden udvidelser til at vises først, derefter katalognavne, og derefter filnavne med udvidelser. -
Hvis du bruger omdirigeringssymbolet (
>
) til at sende denne kommandos output til en fil, eller hvis du bruger et rør (|
) til at sende denne kommando “s ou tput til en anden kommando, skal du bruge/a:-d
og / b for kun at liste filnavne. Du kan bruge filnavn med / b og / s til at angive, at denne kommando skal søge i det aktuelle bibliotek og dets underkataloger efter alle filnavne, der matcher filnavnet. Denne kommando viser kun drevbogstav, katalognavn, filnavn og filnavneudvidelse (en sti pr. Linje) for hvert filnavn, den finder. Inden du bruger et rør til at sende denne kommandos output til en anden kommando, skal du indstille TEMP-miljøvariablen i din Autoexec.nt-fil.
Eksempler
For at få vist alle mapper efter hinanden i alfabetisk rækkefølge i bredformat og pause efter hver skærm skal du sørge for at rodmappen er den aktuelle mappe og derefter skrive:
Outputtet viser rodmappen, underkatalogerne og filerne i rodmappen, herunder udvidelser. Denne kommando viser også underkatalognavne og filnavne i hver underkatalog i træet.
For at ændre det foregående eksempel, så dir viser filnavne og udvidelser, men udelader katalognavne, skal du skrive:
For at udskrive en biblioteksoversigt, skriv:
Når du angiver prn, sendes kataloglisten til den printer, der er knyttet til LPT1-porten. Hvis din printer er knyttet til en anden po rt, skal du erstatte prn med navnet på den korrekte port.
Du kan også omdirigere output fra dir-kommandoen til en fil ved at erstatte prn med et filnavn. Du kan også skrive en sti. For eksempel for at dirigere dir-output til filen dir.doc i Records-kataloget, skal du skrive:
Hvis dir.doc ikke findes, opretter dir det , medmindre Records-kataloget ikke findes. I så fald vises følgende meddelelse:
For at få vist en liste over alle filnavne med.txt-udvidelse i alle mapper på drev C, skriv:
Dir-kommandoen viser i bredformat en alfabetiseret liste over de matchende filnavne i hver bibliotek , og det stopper hver gang skærmen udfyldes, indtil du trykker på en vilkårlig tast for at fortsætte.