Все команды MS-DOS

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

Синтаксис

dir [диск : ][путь ][имя_файла ] [...] [/p ] [/q ] [/w ] [/d ] [/a [[: ]атрибуты ]] [/o [[: ]порядок_сортировки ]] [/t [[: ]поле_сортировки ]] [/s ] [/b ] [/l ] [/n ] [/x ] [/c ] [/4 ]

Параметры

[диск : ][путь ] Задание диска и каталога, список файлов которого будет выведен. [имя_файла ] Задание файла или группы файлов, сведения о которых требуется вывести. /p Постраничный вывод сведений, т. е. с паузой после заполнения экрана. Для продолжения просмотра необходимо нажать любую клавишу. /q Вывод сведений о владельце файла. /w Вывод сведений в несколько колонок до пяти имен файлов или каталогов в каждой строке. /d Соответствует /w , но с сортировкой по столбцам. /a [[: ] атрибуты ] Выводит имена только тех файлов и каталогов, которые имеют указанные атрибуты. Если параметр /a не указан, команда dir выводит имена всех файлов, за исключением системных и скрытых. Если параметр /a указан без атрибутов , команда dir выводит имена всех файлов, включая скрытые и системные. Ниже приведен список значений, которые могут быть использованы при задании параметра атрибуты . Двоеточие (:) является необязательным. Значения из таблицы могут использоваться в любых комбинациях без пробела между ними. /o [[: ]порядок_сортировки ] Управление порядком сортировки и вывода имен файлов и каталогов командой dir . Если параметр /o , не задан, команда dir выводит имена в том порядке, в котором они записаны в каталоге. Если параметр /o использован без параметра порядок_сортировки , команда dir выводит имена каталогов в алфавитном порядке, затем — имена файлов в алфавитном порядке. Двоеточие (:) является необязательным. Ниже приведен список значений, которые могут быть использованы при задании параметра порядок_сортировки . Допускается использование любого их сочетания без пробелов между ними.
Значение Описание
n Сортировка по именам в алфавитном порядке
e Сортировка по расширениям в алфавитном порядке
d Сортировка по дате и времени от ранних к поздним
s Сортировка по размеру от меньших к большим
g Сортировка с группированием каталогов перед файлами
-n Сортировка по именам в обратном алфавитном порядке (от Z к A)
-e Сортировка по расширению в обратном алфавитном порядке (от.ZZZ к.AAA)
-d Сортировка по дате и времени от поздних к ранним
-s Сортировка по размеру от больших к меньшим
-g Сортировка с группировкой каталогов после файлов
/t [[: ]поле_времени ] Задание поля времени для вывода и сортировки. Ниже приведен список значений, которые могут быть использованы при задании параметра поле_времени . /s Перечисление всех случаев обнаружения определенного имени файла в указанном каталоге и всех его подкаталогах. /b Перечисление каждого имени файла (включая расширение) или каталога на отдельной строке. При использовании параметра /b заголовочные сведения или сводка не выводятся. Параметр /b отменяет параметр /w . /l Вывод несортированного списка имен каталогов и имен файлов строчными буквами. Параметр /l не позволяет преобразовывать дополнительные символы в строчные. /n Вывод списка в расширенном формате с именами файлов в правой части экрана. /x Вывод сокращенных имен файлов файловых систем NTFS и FAT. Формат совпадает с форматом параметра /n , но сокращенные имена выводятся после полных. /c Вывод разделителя десятичных разрядов в размере файлов. /4 Отображение года в четырехзначном формате. /? Отображение справки в командной строке.

Примечания

  • Использование нескольких имен_файлов

    Допускается использование нескольких имен_файлов . Разделяйте имена файлов пробелом, запятой или точкой с запятой. Для вывода группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла .

  • Использование подстановочных знаков

    Для вывода списка подгруппы файлов и подкаталогов можно использовать подстановочные знаки (? и *).

  • Задание атрибутов файлов для вывода

    Если параметр /a используется более чем с одним значением параметра атрибуты , команда dir выведет имена только тех файлов, все атрибуты которых совпадают с заданными. Например, при использовании параметра /a со значениями атрибутов r и -h в формате /a:r-h или /ar-h команда dir выведет имена файлов, являющихся одновременно скрытыми и защищенными от записи.

  • Указание порядка сортировки имен файлов

    Если указано несколько значений порядка_сортировки , команда dir сортирует имена файлов сначала по первому условию, затем — по второму и т. д. Например, если указан ключ /o со значениями e и -s порядка_сортировки в формате /o:e-s или /oe-s , команда dir отсортирует имена каталогов и файлов по расширениям, затем от больших файлов к меньшим и выведет окончательный результат. В результате сортировки по алфавиту файлы без расширений будут идти вначале, затем имена каталогов, а потом имена файлов с расширениями.

  • Использование перенаправления и каналов

    Чтобы перенаправить вывод команды dir в файл с помощью символа (>) или использовать канал (|) для передачи вывода в другую команду, необходимо использовать параметры команды dir /a:-d и /b для вывода только списка имен файлов. Параметр имя_файла с параметрами /b и /s можно использовать, чтобы указать поиск командой dir в текущем каталоге и его подкаталогах всех файлов, соответствующих значению имя_файла . При этом команда dir выведет только имя диска, имя каталога, имя файла и расширение по одному файлу в строке. Чтобы использовать перенаправление с помощью каналов, в файле Autoexec.nt должна быть установлена переменная среды TEMP.

  • Предварительное задание параметров команды dir

    Параметры команды dir могут быть предварительно заданы включением команды set для переменной среды DIRCMD в файл Autoexec.nt. В команде set dircmd может быть использована любая допустимая комбинация параметров команды dir , включая расположение и имя файла.

    Например, чтобы использовать переменную среды DIRCMD для задания вывода в расширенном формате (/w ) по умолчанию, в файле Autoexec.nt необходимо ввести следующую строку:

    set dircmd=/w

    При однократном использовании команды dir можно отменить параметр с помощью переменной среды DIRCMD. Для этого введите параметр, который требуется отменить, в командной строке dir , указав перед ним знак минус. Например:

    Чтобы изменить параметры DIRCMD, используемые по умолчанию, введите следующую команду:

    set= новый_параметр

    Новые параметры по умолчанию останутся в силе для всех последующих команд dir , пока команда set dircmd не задаст новые параметры или не будет перезагружен компьютер.

    Чтобы удалить все параметры по умолчанию, введите следующую команду:

    set dircmd=

    Чтобы просмотреть текущие параметры переменной среды DIRCMD, введите следующую команду:

  • Команда dir с другими параметрами доступна в консоли восстановления.

Примеры

Чтобы вывести подряд все каталоги в алфавитном порядке, в несколько колонок и с паузой после заполнения каждого экрана, убедитесь, что корневой каталог является текущим, и введите следующую команду:

dir /s/w/o/p

Команда dir выводит имя корневого каталога, имена его подкаталогов и имена файлов (включая расширения) в этом каталоге. Затемвыводятся имена подкаталогов и имена файлов в каждом каталоге дерева каталогов.

Для изменения предыдущего примера так, чтобы команда dir не выводила имена каталогов, введите следующую команду:

dir /s/w/o/p/a:-d

Чтобы напечатать список каталогов, введите следующую команду:

ir > prn

Если указать параметр prn , список каталогов отправляется на принтер, подключенный к порту LPT1. Если принтер подключен к другому порту, необходимо заменить параметр prn именем этого порта.

Вывод команды dir также может быть направлен в файл при замене prn на имя файла. Кроме того, можно также ввести путь. Например, для направления вывода команды dir в файл Dir.doc в каталоге Records введите следующую команду:

dir > \records\dir.doc

Если файл Dir.doc не существует, команда dir создаст его при условии наличия каталога Records. Если этот каталог не существует, выводится следующее сообщение:

Ошибка создания файла

Чтобы вывести список всех файлов с расширением.txt во всех каталогах диска C, введите следующую команду:

dir c:\*.txt /w/o/s/p

Команда dir выводит на экран алфавитный список файлов, удовлетворяющих заданному шаблону, в несколько колонок с паузой после заполнения каждого экрана.

rsm ejectatapi /n номер_сменщика_ATAPI

Параметры

/n номер_сменщика_ATAPI Задает номер сменщика. номер_сменщика_ATAPI - число в конце строки имени устройства сменщика. Например, номер сменщика ATAPI «\\.\CdChanger0» - 0. /?

Примечания

  • До выполнения данной команды вручную остановите службу ntmssvc .

Чтобы произвести учет носителей в определенной автоматической библиотеке

Синтаксис

rsm inventory /l {g |f }код_библиотеки /a {full |fast |default |none |stop }

Параметры

/lf код_библиотеки Указывает библиотеку, в которой необходимо произвести учет, используя понятное имя. /lg код_библиотеки Указывает библиотеку, в которой необходимо произвести учет, используя код GUID. /a Обязательный параметр. Определяет тип операции учета, которую надо выполнить. В следующей таблице представлен список допустимых операций учета.
Значение Описание
Full Выполняет полный учет носителей в библиотеке. Система съемных носителей присоединяет каждую ленту или диск библиотеки и читает коды носителя.
Fast Осуществляет учет штрих-кодов, если в библиотеке установлен считыватель штрих-кода. Если в библиотеке нет считывателя штрих-кода, система съемных носителей проверяет отсек и производит чтение кода носителя, подключенного к отсеку, который раньше был пустым.
Default Выполняет учет, использую метод по умолчанию, указанный в диалоговом окне библиотеки Свойства
None Учет не производится
Stop Останавливает текущий учет для конкретной библиотеки, если он выполняется
/? Отображает справку в командной строке.

Чтобы присоединить носитель к указанной библиотеке

Присоединяемый логический носитель должен быть задан кодом логического носителя (LMID) или именем логического носителя.

Синтаксис

rsm mount {/l {g |f }код_логического_носителя | /p {g |f }код_раздела | [/s {g |f }код_отсека /c {g |f }код сменщика }
rsm mount [/d {g |f }код_устройства ]
rsm mount /o {errunavail |drive |read |write |offline }
rsm mount [/r {normal |high |low |highest |lowest }]
rsm mount [/t время_ожидания ]

Параметры

/lf код_логического_носителя Определяет логический носитель для присоединения, используя понятное имя. /pf код_раздела Указывает сторону носителя для присоединения, используя понятное имя. /pg код_раздела Задает сторону носителя для присоединения, используя код GUID. /lg код_логического_носителя Определяет логический носитель для присоединения, используя код GUID. /cg код_сменщика Задает сменщика, в котором содержится носитель для присоединения, используя код GUID. Этот аргумент можно задать только совместно с параметром /sg и кодом GUID отсека. /cf код_сменщика Указывает сменщика, в котором содержится носитель для присоединения, используя понятное имя. Этот аргумент можно задать только совместно с параметром /sg и кодом GUID отсека. /sg код_отсека Задает отсек носителей, в котором содержится носитель для присоединения, используя код GUID. Этот аргумент можно задать только совместно с параметром /cg и кодом GUID сменщика. /sf код_отсека Определяет отсек носителей, в котором содержится носитель для присоединения, используя понятное имя. Этот аргумент можно задать только совместно с параметром /cg и кодом GUID сменщика. /dg код_устройства Указывает определенное устройство, на котором требуется выполнить присоединение носителя, используя код GUID. Этот параметр необязателен и используется только с ключом /o и параметром drive . /df код_устройства Задает определенное устройство, на котором требуется выполнить присоединение носителя, используя понятное имя. Этот параметр необязателен и используется только с ключом /o и параметром drive . /o Разрешает использование одного из параметров. указанных в следующей таблице. /r В необязательном порядке определяет порядок присоединения (или приоритет). Приоритет для присоединения можно также указать с помощью одного из параметров: normal (по умолчанию), high , low , highest и lowest . /t В необязательном порядке задает время ожидания для команды в миллисекундах. Время ожидания по умолчанию «бесконечно». /? Отображает справку в командной строке.

Примечания

  • При использовании команды mount можно задать присоединяемый носитель с помощью параметра /l , параметра /p или сочетания параметров /s и /c .

Чтобы обновить библиотеку, физический носитель или все устройства с определенным типом носителя

Эта команда опрашивает указанные устройства для занесения их текущего состояния в базу данных съемных носителей. Эта команда обычно используется после извлечения и вставки носителей.

Синтаксис

rsm refresh {/l {g |f ]код_библиотеки | /p {g |f }код_физического_носителя | /tg код_типа_носителя }

Параметры

/lg код_библиотеки Задает библиотеку для обновления, используя код GUID. /lf код_библиотеки Определяет библиотеку для обновления, используя понятное имя. /pg код_физического_носителя Указывает физический носитель для обновления, используя код GUID. /pf код_физического_носителя Указывает физический носитель для обновления, используя понятное имя. /tg код_типа_носителя Задает тип носителя, который требуется обновить. Можно указать только код GUID. Этот параметр позволяет обновить состояния всех устройств чтения съемных носителей, указав код GUID съемного носителя. Этот код GUID можно определить командой «view» следующим образом: rsm view /tmedia_type /guiddisplay . /? Отображает справку в командной строке.

Чтобы отобразить список объектов носителей

Синтаксис

rsm view /t {drive |library |changer |storageslot |iedoor |ieport |physical_media | media_pool |partition |logical_media |media_type |drive_type |librequest }
rsm view [/cg код_контейнера ]
rsm view [/guiddisplay ]
rsm view [/b ]

Параметры

/t {drive |library |changer |storageslot |iedoor |ieport |physical_media | media_pool |partition |logical_media |media_type |drive_type |librequest } Выводит на экран список объектов ностелей указанного типа. При использовании без параметров будет выдан список всех пулов носителей системы съемных носителей (всех библиотек). /cg код_контейнера Задает код GUID контейнера объекта. Тип контейнера зависит от типа объекта (параметра), заданного в ключе /t . Если код контейнера не задан, будут выведена все экземпляры соответствующего типа объекта. /guiddisplay Отображает код GUID и понятое имя для объектов. /b Отображает только код GUID объекта для использования в сценариях. /? Отображает справку в командной строке.

Примечания

  • Если не используются ключи /guiddisplay и /b , отображаются только понятные имена объектов.

Примечания

  • После успешного выполнения команды возвращается код ERROR_SUCCESS. Если команда по каким-либо причинам не выполнена, возвращается код ошибки, который можно использовать в сценариях. Код ошибки представляет собой либо системный код ошибки, либо один из кодов, указанных в таблице.
    Код ошибки Описание
    536870913 Заданы неверные аргументы. Обычно эта ошибка бывает вызвана наличием пробела после параметра, например /t 50 вместо /t50
    536870914 Заданы повторяющиеся параметры. Например, задана команда allocate с двумя параметрами /m
    536870915 Указанному понятному имени не соответствует ни один код GUID. Проверьте правильность написания понятного имени с учетом регистра
    536870916 Задано недостаточно параметров. Проверьте, не пропущен ли обязательный параметр
    536870917 Задан неверный код GUID. Для определения правильного кода GUID воспользуйтесь командой view
    536870918 Этот код возвращается только командой ejectatapi . Проверьте правильность работы сменщика ATAPI

Запускает конкретные средства и программы с разрешениями, отличными от тех, которые предоставляет текущая учетная запись.

Практическое занятие №7

Тема: Командная строка Windows: команды, назначение и область применения

Цель : изучить назначение командной строки, узнать основные возможности командной строки операционной системы Windows; научиться заходить в командную строку, производить ее настройку, просматривать в командной строке наиболее распространенные команды и знать принцип их написания.

Командная строка

Командная строка windows - это отдельное ПО, которое входит в состав операционной системы и обеспечивает взаимосвязь между пользователем и ОС. С её помощью можно производить команды MS-DOS и других компьютерных команд. Основное преимущество командной строки состоит в том, что она позволяет вводить все команды без участия графического интерфейса, который намного быстрее и имеет массу дополнительных возможностей, которые не могут быть осуществлены в граффическом интерфейсе.

Командная строка запускается в своей оболочке и предназначена для более опытных пользователей и помогает в таких сложных ситуациях, когда другие команды уже не работают. Например, через командную строку вводят команды в случае заражения вирусами или "поломки" системных файлов, а так же восстановление windows.

Интерфейс операционной системы (ОС) – это средство общения пользователя с ОС. С помощью интерфейса пользователь обращается к различным функциям ОС, таким как запуск программ или копирование файлов, и получает сообщения ОС.

Командная строка – это интерфейс ОС, работающий в отдельном текстовом режиме следующим образом:

· ОС выводит на экран приглашение;

· пользователь вводит команду и нажимает ;

· ОС выводит результаты на экран.

Приглашение к вводу команд содержит имя диска и текущий каталог, например:

Пользователь вводит с клавиатуры команду и ее параметры, разделенные пробелами, например:

Параметры командной строки – это части строки, разделенные пробелами. Их нумеруют, начиная с нуля. Нулевой параметр – это имя команды или исполняемого файла. Следующие за ним параметры указывают режим выполнения команды и сообщают имя объекта, с которым будет выполняться операция.

Команды ОС, например dir, выполняет сама ОС, поэтому на диске нет отдельных файлов для каждой команды, например dir.exe. К исполняемым файлам относятся прикладные программы (приложения) *.com и *.exe, а также пакетные файлы *.bat и *.cmd. Пакетные файлы – это текстовые файлы, содержащие последовательность команд ОС.

Запуск командной строки

Открываем командную строку windows 7, что можно осуществить несколькими способами:

· С клавиатуры последовательно набираем «Windows» и «R ».

· «Пуск» - «Выполнить»

Стоит отметить, что если у Вас Windows 7 , то при нажатии на «Пуск » вы можете не увидеть пункта «Выполнить «. Все дело в том, что разработчики несколько упростили некоторые функции и объединили его со стандартной строкой поиска.

Открыть командную строку Windows XP - через «Пуск» последовательно заходим во вкладки «Все программы»→«Стандартные»→ «Командная строка ».

Теперь при желании запустить какое-то приложение можно просто начать вводить его название и в списке будут отображаться подходящие. Открываем вкладку «Поиск» . Если у вас Windows 7, то в открывшемся окне вводим сочетание «cmd» .

Возможно использовать стандартную команду «Выполнить ». Чтобы ее вывести в меню «Пуск» необходимо:

Нажимаем правой кнопкой на «Пуск » и выбираем пункт «Свойства «.

Выбираем вкладку «Меню Пуск «, а затем «Настроить «.

Ставим галочку возле пункта «Команда Выполнить «, и нажимаемOK и OK . Теперь при нажатии «Пуск » будет виден пункт «Выполнить ».

Наиболее популярные команды командной строки

Доступ к стандартным приложениям и настройкам Windows .

Чтобы воспользоваться нужной командой, просто введите её в поле «Открыть » и нажмите OK , либо клавишу Enter на клавиатуре. Чтобы просмотреть список ранее вводимых команд, нажмите на маленький черный треугольник справа и при необходимости выберите нужную команду.

1. Запускаем команду cmd и открывается командная строка. При первом запуске командной строки вы находитесь в вашем персональном каталоге. Как правило, это “C:\Users\<имя пользователя>\”

В табл. 1 приведены основные команды, используемые в MS DOS.

Таблица 1

Наименование команды Команда в MS DOS Формат команды
Смена текущего дисковода D: A [имя диска]:
Смена текущего каталога cd cd [дисковод]: путь[\]
Вывод содержимого каталога: dir dir [дисковод:][путь\] [имя файла]
поэкранный вывод оглавления dir/р
вывод информации только об именах (файлов, каталогов) dir/w
Вывод содержимого файла type type [дисковод:][путь\] [имя файла]
Создание нового каталога md md [дисковод:] [путь \]
Удаление пустого каталога rd rd [дисковод:] [путь \]
Удаление файла del del [дисковод:][путь\] [имя файла]
Переименование файлов ren ren [дисковод:][путь\] [имя файла] [новое имя файла]
Копирование файла copy 1. copy [дисковод:][путь (от куда) \] [имя файла] [дисковод:][путь (куда)\] [имя файла]; 2. copy [дисковод:][путь (откуда)\] [имя файла] [дисковод:][путь (куда)\]

Для указания нескольких файлов из одного каталога в MS DOS можно использовать символы «*» (любое число любых символов) и

«?» (один произвольный символ), например:

· *.exe – все файлы с расширением.exe;

· d*.е* – все файлы с именем, начинающимся на a , и расширением, начинающимся на е ;

· d???.* – файлы с именем, начинающимся на d длиной не более четырех символов.

Основные команды для перемещения по каталогам:

· dir - эта команда выводит список всех папок и файлов в каталоге, в котором вы находитесь.

· cd <папка> - эта команда переместит вас в папку, которую вы укажете. Папка должна находится в каталоге, в котором вы находитесь. Например, если вы находитесь в каталоге "C:\Users\<имя пользователя>\" и вводите команду cd desktop, то вы перемещаетесь в папку "C:\Users\<имя пользователя>\Desktop\"

· cd <путь к файлу или папке> - эта команда переместит вас к файлу или папке по заданному пути. Причем такой файл или папка не обязательно должны находиться в каталоге, в котором находитесь вы. Для работы команды вы должны ввести полный путь до файла или каталога. Например: cd C:\Windows\System32

· cd .. - эта команда переместит вас на один каталог выше каталога, в котором вы находитесь. Например, если вы находитесь в каталоге "C:\Users\<имя пользователя>\" и вводите cd .., то вы переходите в каталог "C:\Users\".

· cd\ - эта команда переместит вас в корневой каталог независимо от вашего текущего местоположения. Например, если вы находитесь в каталоге "C:\Users\<имя пользователя>\" и вводите cd\, то вы переместитесь в каталог "C:\".

· <буква локального диска>: - эта команда откроет локальный диск, букву которого вы укажtте. Если вы указываете букву CD/DVD привода, убедитесь, что в нем есть диск. Например, если вы хотите перейти на локальный диск D, введите команду D:

· exit - эта команда закроет командную строку независимо от того, где вы находитесь.

Команда cd может применяться с различными атрибутами, которые можно посмотреть, набрав help cd.

История ввода команд

Все команды, введенные течение текущего сеанса работы командного окна, сохраняются в памяти. Их можно вернуть стрелками [­], [¯] и снова выполнить.

Содержимое командной строки можно редактировать клавишами [ß] и [à], , , , .

Для очистки текущей команды нажмите .

Чтобы закрыть командное окно, нажмите кнопку [x] в правом верхнем углу окна либо введите команду exit с клавиатуры.

©2015-2017 сайт
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.

Команда DIR служит для вывода содержимого директории на экран. Команда DIR имеет достаточно много параметров, с помощью которых можно очень гибко настраивать вывод списка файлова и директорий.

Синтаксис команды DIR

DIR [диск:][путь][имя_файла] атрибуты] сортировка]]

Опивание параметров команды DIR

Первым параметром команды DIR может являться путь к каталогу, содержимое которого необходимо вывести на экран. Можно указать относительный путь, а можно абсолютный с указанием диска. При указании имени файла можно использовать подстановочные символы - знак вопроса и знак звездочки. Первый подменяет один любой символ, а звездочка - любое количество любых символов.

Параметр команды DIR /P служит для постраничного вывода содержимого директории. Это бывает необходимо, если в каталоге очень много файлов и они не помещаются на экран. После каждого выводу нужнол нажимать любую клавишу для перехода к следующему экрану. А можно нажать комбинацию клавиш Ctrl+C (Ctrl+Break) для прерывания выполнения команды и возврата к приглашению DOS.

Параметр /W указывает команде DIR вывести список файлов и директорий в широком (wide) режиме. В этом режиме выводятся только имена файлов. При разрешении 80 на 25 символов получается 5 колонок.

При указании параметры /A можно вывести только файлы с определнным атрибутами. Например, только для вывода директорий можно написать: DIR /A:D.

Параметр команды DIR /O позволяет задать сортировку.

С помощью параметра /S включает рекурсивный режим. Т.е. выводится не только содержимое указанной директории, но и всех вложенных директорий.

Параметр /B указывает команде DIR выводить только имена файлов. Каждое имя выводится в отдельной строке. Итоговая информация не показывается. Этот параметр полезен для сохранения списка файлов в текстовом файле для последующей автоматической обработки.

Переметр /L применяется, если нужно вывести имена файлов в нижнем регистре. По умолчанию все имена файлов выводятся в верхнем регистре.

Для вывода расширенных сведений о файлах и папках нужно указать параметр /V.

Для вывода всех 4-х цифр года нужно воспользоваться параметром /4. Если указан параметр /V то параметр /4 игнорируется.

Можно перенаправить вывод в файл используя команды работы с потоками ввода-вывода.

Команда используется для вывода информации о содержимом дисков и каталогов.

DIR [диск:][путь][имя_файла] [ключи] ,

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

DIR C:\*.bat

выведет на экран список файлов с расширением bat в корневом каталоге диска C:.

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

Например:

Содержимое папки C:\aditor

. < ПАПКА > 25.01.00 17:15 .

.. < ПАПКА > 25.01.00 17:15 ..

TEMPLT02 DAT 227 07.08.98 1:00 templt02.dat

UNINST1 000 1 093 02.03.99 8:36 UNINST1.000

HILITE DAT 1 082 18.09.98 18:55 hilite.dat

TEMPLT01 DAT 48 07.08.98 1:00 templt01.dat

UNINST0 000 40 960 15.04.98 2:08 UNINST0.000

TTABLE DAT 357 07.08.98 1:00 ttable.dat

ADITOR EXE 461 312 01.12.99 23:13 aditor.exe

README TXT 3 974 25.01.00 17:26 readme.txt

ADITOR HLP 24 594 08.10.98 23:12 aditor.hlp

ТЕКСТО~1 TXT 0 11.03.01 9:02 Текстовый файл. txt

11 Файлов 533 647 байт

2 Папок 143 261 696 байт свободно

С помощью ключей команды DIR можно задать различные режимы расположения, фильтрации и сортировки. Например, при использовании ключа /W перечень файлов выводится в широком формате с максимально возможным числом имен файлов или каталогов на каждой строке.

Например:

Том в устройстве C имеет метку PHYS1_PART2

Серийный номер тома: 366D-6107

Содержимое папки C :\ aditor

[.] [..] TEMPLT02.DAT UNINST1.000 HILITE.DAT

TEMPLT01.DAT UNINST0.000 TTABLE.DAT ADITOR.EXE README.TXT

ADITOR.HLP ТЕКСТО ~1.TXT

11 Файлов 533 647 байт

2 Папок 143 257 600 байт свободно

С помощью ключа /A[[:]атрибуты] можно вывести имена только тех каталогов и файлов, которые имеют заданные атрибуты (R - "Только чтение", A - "Архивный", S - "Системный", H - "Скрытый", префикс "–" имеет значение НЕ). Если ключ /A используется более чем с одним значением атрибута, будут выведены имена только тех файлов, у которых все атрибуты совпадают с заданными.

Например, для вывода имен всех файлов в корневом каталоге диска C:, которые одновременно являются скрытыми и системными, можно задать команду

DIR C:\ /A:HS

а для вывода всех файлов, кроме скрытых - команду

DIR C:\ /A:-H

Атрибуту каталога соответствует буква D, то есть для того, чтобы, например, вывести список всех каталогов диска C:, нужно задать команду

DIR C: /A:D

Ключ /O[[:]сортировка] задает порядок сортировки содержимого каталога при выводе его командой DIR. Если этот ключ опущен, DIR печатает имена файлов и каталогов в том порядке, в котором они содержатся в каталоге. Если ключ /O задан, а параметр сортировка не указан, то DIR выводит имена в алфавитном порядке. В параметре сортировка можно использовать следующие значения: N - по имени (алфавитная), S - по размеру (начиная с меньших), E - по расширению (алфавитная), D - по дате (начиная с более старых), A - по дате загрузки (начиная с более старых), G - начать список с каталогов. Префикс "–" означает обратный порядок. Если задается более одного значения порядка сортировки, файлы сортируются по первому критерию, затем по второму и т.д.

Ключ /S означает вывод списка файлов из заданного каталога и его подкаталогов.

Ключ /B перечисляет только названия каталогов и имена файлов (в длинном формате) по одному на строку, включая расширение. При этом выводится только основная информация, без итоговой. Например:

templt02.dat

UNINST1.000

hilite.dat

templt01.dat

UNINST0.000

ttable.dat

aditor.exe

readme.txt

aditor.hlp

Текстовый файл .txt



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: