Читаем Интернет-журнал "Домашняя лаборатория", 2007 №10 полностью

Для загрузки драйвера устройства в старшую память ваш компьютер должен иметь расширенную память. Сначала вы должны задать команду DEVICE для загрузки драйвера HIMEM.SYS, а затем указать ее снова для программы работы с UMB. Эти команды должны следовать в CONFIG.SYS до команды DEVICEHIGH. Если вы работаете на компьютере с процессором 80386 или 80486, то можете использовать в качестве администратора UMB EMM386.EXE. При другом процессоре нужно предусмотреть другую программу.

Если доступная старшая память отсутствует, то MS-DOS будет загружать указанный в команде DEVICEHIGH драйвер в обычную память.

Приведем примеры. Следующие команды в CONFIG.SYS делают старшую память доступной для работы драйверов устройств и программ:

device=c: \dos\himem.sys

device=c: \dos\emm386.exe

ram dos=umb

Команда devicehigh=drv.sys указывает MS-DOS на загрузку драйвера устройства с именем DRV.SYS в старшие адреса памяти компьютера 80386.


Команда DIR


Выводит список файлов и подкаталогов, находящихся в заданном каталоге. Если команда задается без параметров, то выводится метка диска и его номер, имена файлов и каталогов (по одному на строку), включая расширения, а также дату и время их последней модификации. После этого выводится число файлов в каталоге, общий объем (в байтах), занимаемый файлами, и объем свободного пространства на диске.

DIR [диск: ][маршрут][имя_файла] [/Р] [/W]

[А[[: ]атрибуты]][/О[[: ]сортировка]] [/S] [/В] [/L] [/С]

Параметр [диск: ][маршрут] задает диск и каталог, содержимое которого вы хотите видеть на экране. Параметр [имя_файла] задает группу файлов или файл, которые нужно включить в список.

При указании параметра /Р выводится по одному экрану списка файлов. Чтобы увидеть следующий экран, нужно нажать любую клавишу.

Параметр /W выводит перечень файлов в широком формате с максимально возможным числом имен файлов/каталогов на каждой строке.

/А[[: ] атрибуты] выводит имена только тех каталогов и файлов, которые имеют заданные атрибуты. Если этот параметр опущен, то DIR выводит все файлы, кроме скрытых и системных. Если этот параметр задан без указания атрибутов, DIR выводит имена всех файлов, включая скрытые и системные. Двоеточие не обязательно. Комбинация значений, которые можно использовать в качестве атрибутов, показана в следующей таблице. Значения не разделяются пробелами.

Значение ∙ Смысл

Н ∙ Скрытые файлы.

— Н ∙ Не скрытые файлы.

S ∙ Системные файлы.

— S ∙ Файлы, отличные от системных.

D ∙ Каталоги.

— D ∙ Только файлы (не каталоги).

А ∙ Файлы, готовые для архивизации.

— А ∙ Файлы, не измененнные после последней архивизации.

R ∙ Файлы, доступные только по чтению.

— R ∙ Файлы, не имеющие доступа только по чтению.

Параметр /О[[: ] сортировка] управляет порядком сортировки каталога при выводе его командой DIR. Если он опущен, DIR сортирует имена файлов и каталогов в том порядке, в котором они содержатся в каталоге. Если не указан параметр "сортировка", то DIR выводит имена в алфавитном порядке. Значение, которые вы можете использовать в параметре "сортировка", описаны в следующей таблице. При комбинировании их не нужно разделять пробелами.

Значение ∙ Смысл

N ∙ Сортировка по алфавиту (по имени).

— N ∙ В порядке, обратном алфавитному (Z — А).

Е ∙ В алфавитном порядке по расширению.

— Е ∙ По расширению в порядке, обратном порядке.

D ∙ По дате и времени (начиная с более ранних).

— D ∙ По дате и времени, начиная с поздних.

S ∙ По возрастанию размера.

— S ∙ По убыванию размера.

С ∙ По коэффициенту компрессии, начиная с меньшего.

— С ∙ По коэффициенту компрессии, начиная с большего.

Параметр /S перечисляет каждое вхождение файла в заданном каталоге и всех подкаталогах.

/В перечисляет каталоги и имена файлов по одному на строку (включая расширение). Выводится основная информация, без итоговой. /В переопределяет параметр /W.

/L выводит неотсортированные имена файлов и каталогов в нижнем регистре. Расширенные символы в нижний регистр не преобразуются.

Перейти на страницу:

Похожие книги