Команда DIR
1. Предназначение на командата DIR.
Командата DIR в зависимост от начина на задаване може:
· да извежда съдържанието на директория;
· да търси файл или директория.
2. Общият вид на командата DIR
DIR [drive:][path][filename] [/S] [/P] [/W]
Командата има един незадължителен параметър - пътят до интересуващата ни директория или файл. Той се състои от три части:
drive: - Името на дисковото устройство, на което се намира директорията. Ако го пропуснете, DOS ще приеме, че трябва да работи с текущото устройство (чието име виждате в промпта)
path - Пътят до интересуващата ни директория. Ако го пропуснете, DOS ще приеме, че става дума за текущата директория.
filename - Име на файл, който търсим. Ако не въведете такова име (както в примера), ще получите пълен списък на файловете и поддиректориите, съдържащи се в интересуващата ви директория.
C:\>dir c:\dos в командата са включени
всички елементи.
C:\>dir \dos пропуснато е устройството
(от промпта се вижда, че С: е текущ)
C:\>dir c:dos пропусната е главната
директория, която е текуща
C:\>dir dos пропуснати са както устройството,
така и кореновата директория
Препоръчва се, когато не сте уверени дали може да пропуснете параметър или негова част, да въвеждате всички елементи на командата.
Ако след въвеждане на командата вместо промпта се появи съобщение „Invalid directory" или „Invalid path or file name", значи сте допуснали грешка при изписването на пътя, името на някоя директория или файл.
Опитните потребители отдавна са формулирали принципа „Компютърът прави не каквото искаш, а каквото му поръчаш!". Ако по невнимание посочите в командата неправилен път, но той съществува на диска, с който работите, тя ще се изпълни успешно с така зададения параметър, но резултатите вероятно ще ви изненадат неприятно.
Ключът /P – показва съдържанието по страници.
Ключът /W - показва съдържанието в колони, като извежда само имената на файловете и директориите без останалата информация.
Ключът/S - (от Subdirectory) указва да се изведе и съдържанието на поддиректориите на интересуващата ви директория.
Този ключ позволява да използваме командата DIR за търсене на файл или директория, когато не знаем пътя до него (и дори дали изобщо го има на диска).
Да проверим, например, дали на диска има файл SOL.ЕХЕ:
C:\>dir c:\sol.exe /s
Volume in drive С has no label
Volume Serial Number is 2B80-15FO
Directory of C:\WINDOWS
SOL.EXE 171392 23.04.99 22.22 SOL.EXE
1 file(s) 171 392 bytes Total files listed: 1 file(s) 171 392 bytes Odir(s) 4 162.57 MB free
От изведената информация разбираме, че файлът SOL.ЕХЕ се намира на диск С: в директория WINDOWS, която е поддиректория на главната, т. е. пътят до него е C:\WINDOWS\SOL.EXE
Такова описание на файл (чрез пътя до него, завършващ с името на файла) наричаме пълно име на файла.
При указване на файл в командите може да се използват знаците * и ?.
Например: C:\>dir c:\dos\*.exe
C:\>dir c:\dos\ani?.txt