Командата dir е командата Command Prompt, използвана за показване на списък с файлове и подпапки, съдържащи се в папка.
За всеки изброен файл или папка командата dir по подразбиране ще покаже датата и часа на последното изменение на елемента, ако елементът е папка (означена като
Извън списъка с файлове и папки командата dir също показва текущото писмо на дяла, етикета на обема, серийния номер на обема, общия брой на изброените файлове, общия размер на тези файлове в байтове, броя изброени подпапки и като общите байтове остават свободни на устройството.
Наличност на командата Dir
Командата dir се предлага от командния ред във всички операционни системи Windows, включително Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
По-старите версии на Windows включват командата dir, но с няколко по-малко опции, отколкото изброените по-долу. Командата dir е и командата DOS, налична във всички версии на MS-DOS.
Командата dir може да бъде намерена в офлайн версиите на Command Prompt, като тези, които са налични от разширените опции за стартиране и опциите за възстановяване на системата. Командата dir също е включена в конзолата за възстановяване в Windows XP.
Забележка: Наличието на някои командни ключове dir и друг синтаксис на командата dir може да се различава от операционната система до операционната система.
Синтаксис на команден ред
реж път : път име на файл / а: атрибути / б /° С /д / л / п / о: sortorder / р / р / г /с /T: timefield / w /х /4
Бакшиш: Вижте "Как да прочетете" Синтаксис на команди, ако не сте сигурни как да интерпретирате синтаксиса на командата dir, както го е написал по-горе или както е показано в таблицата по-долу.
| път : , път, име на файл | Това е път , път , и / или име на файл че искате да видите резултатите от командата dir за. И трите са незадължителни, тъй като командата на директорията може да бъде изпълнена сама. Забранени са заместващи символи. Вижте Примери за командата Dir по-долу, ако това не е ясно. |
| / а |
Когато се изпълнява сам, този ключ показва всички видове файлове и папки, включително тези с файлови атрибути, които обикновено им пречат да се показват в командния ред или в Windows. употреба/ а с едно или повече от следните неща атрибути (двоеточие е по избор, без необходимост от интервали), за да се показват само типовете файлове в командата dir:
|
| / б | Използвайте тази опция, за да покажете резултатите от директорията, като използвате "гол" формат, който премахва типичната информация за заглавката и долния колонтитул, както и всички подробности за всеки елемент, оставяйки само името или името на директорията и разширението. |
| /° С | Този комутатор принуждава използването на хилядния сепаратор, когато командата dir се използва по начин, който показва размерите на файловете. Това е поведението по подразбиране на повечето компютри, така че практическата употреба е/-° С за да забраните разделителя в резултатите. |
| /д | употреба/д за да ограничите показаните елементи само до папките (съдържащи се в скоби) и имената на файловете с техните разширения. Елементите са изброени отгоре до долу и след това в колоните. Стандартните команди на командата за заглавието и долната команда остават същите. |
| / л | Използвайте тази опция, за да показвате всички малки имена на папки и файлове. |
| / п | Този превключвател дава резултат с колони в датата -> път -> указател -> размер на файла -> името на файла или папката структура на колоните. Тъй като това е подразбиращото се поведение, практическата употреба е/ -п който произвежда колони в името на файла или папката -> указател -> размер на файла -> дата -> път поръчка. |
| / о |
Използвайте тази опция, за да определите реда на сортиране на резултатите. Когато се извърши сам,/ о първо преглежда директории, последвани от файлове, по азбучен ред. Използвайте тази опция с една или повече от следните стойности (двоеточие е по избор, без необходимите интервали), за да подредите резултата от командата dir по посочения начин:
|
| / р | Тази опция показва резултатите една страница наведнъж, прекъсната с a Натиснете произволен клавиш, за да продължите … ред. Използвайки/ р е много подобен на използването на командата dir с командата. |
| / р | Използвайте този ключ, за да покажете собственика на файла или папката в резултатите. Най-лесният начин да видите или промените собствеността на файла от Windows е чрез напреднал бутон в Сигурност когато разглеждате файла Имоти . |
| / г | Най-/ г опцията показва всички алтернативни потоци от данни (ADS), които са част от файл.Самият поток от данни е изброен в нов ред под файла и винаги е снабден с $ DATA , което ги прави лесни за откриване. |
| /с | Тази опция показва всички файлове и папки в указаната директория плюс всички файлове и папки, съдържащи се в поддиректории на посочената директория. |
| /T |
Използвайте тази опция с една от стойностите по-долу (двоеточие е по избор, без необходимост от интервали), за да определите поле за време, което да се използва при сортиране и / или показване на резултатите:
|
| / w | употреба/ w за да се покажат резултатите в "широк формат", който ограничава показваните елементи само до папките (съдържащи се в скоби) и имената на файловете с техните разширения. Елементите са изброени отляво надясно и след това надолу. Стандартните команди на командата за заглавието и долната команда остават същите. |
| /х | Този ключ показва еквивалента на "кратко име" за файлове, чиито дълги имена не съответстват на правила, различни от 8dot3. |
| /4 | Най-/4 превключва принуди използването на 4-цифрени години. Най-малко в по-новите версии на Windows, 4-цифреният годишен дисплей е по подразбиране поведение и/-4 не води до дисплей с 2 цифри. |
| /? | Използвайте помощния бутон с командата dir, за да видите подробности за горепосочените опции директно в прозореца на командния ред. Изпълнениеdir /? е същото като използването на командата за помощ за изпълнениеПомощ за реж. |
Бакшиш: Като се има предвид обемът на информацията, която командата на директорията обикновено се връща, запазването на всичко това в текстов файл чрез оператор на пренасочване обикновено е умна идея. Вижте Как да пренасочите изхода на командата към файл за повече информация как да направите това.
Примери за командата Dir
реж
В този пример командата dir се използва самостоятелно, без никакви път : , път, име на файл спецификации, нито превключватели, които дават резултат като този:
C: > dir Силата на диска C няма етикет. Сериен номер на тома е F4AC-9851 Directory на C: 09/02/2015 12:41 PM
Както можете да видите, командата dir бе изпълнена от основната директория на C (т.е. C: >). Без да посочва къде точно да се изписва папката и съдържанието на файла, командата dir по подразбиране показва тази информация, от която е изпълнена командата.
директория c: users / ah
В горния пример искам командата dir да покаже резултати от път : и път на C: потребители , а не от мястото, от което изпълнявам командата. Аз също уточнявам чрез/ а превключете с з атрибут, че бих искал да виждам само скрити елементи, което води до нещо подобно:
C: > dir c: users / ah Обемът в устройство C няма етикет. Обемният сериен номер е F4AC-9851 Директория на c: users 05/07/2016 04:04 AM
Малкият списък с директории и единственият файл, който виждате в горния резултат, не съставлява цялата C: потребители папка - само скритите файлове и папки. Да видиш всичко файлове и папки, които бихте изпълнилидиректория c: users / a (премахване наз) вместо.
директория c: *. csv / s / b> c: users tim desktop csvfiles.txt
В този малко по-сложен, но много по-практичен пример за командата dir, искам да се търсят CSV файлове за целия ми твърд диск и след това минималните резултати се извеждат в текстов документ. Нека да разгледаме това парче по парче:
- в. * CSV казва командата dir да разглежда всички файлове (*), който завършва в CSV (.csv) разширение в основата на ° С: шофиране.
- /с инструктира реж. да отиде по-дълбоко от корена на c: и вместо това, потърсете такива файлове във всяка папка, толкова дълбоко, колкото папките отиват.
- / б премахва всичко, освен пътя и името на файла, като по същество създава четлив "списък" на тези файлове.
- > е оператор за пренасочване, т.е. "изпрати до" някъде.
- C: Users Тим десктоп csvfiles.txt е дестинация за> пренасочване, което означава, че резултатите ще бъдат написани наcsvfiles.txt файл вместо в командния ред, който ще бъде създаден на C: Users Тим десктоп местоположението (т.е. работния плот, който виждам, когато съм влязъл).
Когато пренасочвате командния изход към файл, както направихме тук в този пример командата dir, Command Prompt не показва нищо. както и да е точен изходът, който бихте виждали, се намира в този текстов файл. Ето какво ми е csvfiles.txt приличаше на след като командването на директора завърши:
c: Потребители Всички потребители Intuit Quicken Inet merchant_alias.csv c: Users Всички потребители Intuit Quicken Inet merchant_alias.csv c: ProgramData Intuit Всички потребители Intuit Quicken Inet merchant_common.csv c: Users Tim AppData Roaming condition.2.csv c: Потребители Tim AppData Roaming line.csv c: Users Tim AppData Roaming media.csv
Макар че със сигурност щяхте да прескочите пренасочването на файла и дори превключвателя "гол формат", резултатите биха били много трудни за работа в прозореца на командния ред, което е трудно да стигнете до това, което сте следвали - местоположението на всеки CSV файл на вашия компютър.
Свързани с Dir команди
Командата dir често се използва с командата del. След като използвате командата dir, за да намерите името и местоположението на файловете във всяка отделна папка, дел командата може да се използва за изтриване на файлове директно от командния ред.
Подобно е и rmdir / s команда и по-стари deltree команда, използвана за изтриване на папки и файлове. Най- RMDIR командата (без опцията / s) е полезна за изтриване на празни папки, които намерите с командата dir.
Както споменах по-горе, командата дир също често се използва с оператор за пренасочване.




