Интернет-журнал "Домашняя лаборатория", 2007 №10
Шрифт:
Команда SYS не работает с дисками, переназначенными с помощью команд ASSIGN, JOIN или SUBST, а также с дисками, перенаправленными INTERLNK.
О копировании файлов рассказывается в описаниях команд COPY и XCOPY.
Команда TIME
Выводит системное время или устанавливает его значение. MS-DOS использует информацию о времени при обновлении файла или каталога.
TIME [часы: [минуты[: секунды[.сотые_сек]]][А
Чтобы вывести текущее время или подсказку, по которой вы можете изменить текущее время, используйте команду TIME без параметров.
Параметр "часы" задает значение часов (от 0 до 23), "минуты" задает минуты (от 0 до 59), "секунды" — секунды (от 0 до 59), а "сот_сек" — сотые доли секунды от 0 до 99. АР задает для 12-часового формата А.М (до полудня) или P.M. (после полудня). По умолчанию используется А (А.М.).
Об изменении текущей даты рассказывается в описании команды DATE, а о формате времени — в описании COUNTRY.
Если вы укажете время в недопустимом формате, MS-DOS выводит сообщение:
Invalid time
Enter new time: _
и ждет, пока вы введете время.
Если вы хотите, чтобы MS-DOS выводила вам запрос на ввод времени, при запуске системы, добавьте команду TIME в файл AUTOEXEC.BAT.
Команда TREE
Графически показывает на экране структуру каталога.
TREE [диск: ][маршрут] [/F] [/А]
Параметр [диск: ][маршрут] задает диск и маршрут, для которого вы хотите вывести структуру каталога. Параметр /F выводит имена файлов в каждом каталоге. /А задает использование для вывода связей каталогов вместо графических символов текстовые. Используйте его для наборов символов, не поддерживающих графические символы, и вывода на принтеры, которые не интерпретируют должным образом псевдографику.
Выводимая структура каталога зависит от параметров, заданных в командной строке. Если диск или маршрут не указываются, TREE выводит на экран структуру, начиная с текущего каталога на текущем диске. Для вывода имен всех подкаталогов на текущем диске дайте команду tree \.
О выводе содержимого каталога рассказывается в описании команды DIR.
Команда TYPE
Выводит на экран содержимое текстового файла. Используйте эту команду для вывода содержимого файла без его модификации.
TYPE [диск: ][маршрут]имя_файла
Параметр [диск: ][маршрут]имя_файла задает расположение и имя файла, который вы хотите просмотреть.
Если вы выводите на экран двоичный файл или файл, созданный программой, то можете увидеть "странные" символы, включая перевод формата и управляющие символы, которые представляют управляющие коды в двоичном файле. В общем случае следует этого избегать.
О поэкранном выводе текста рассказывается в описании команды MORE.
Команда UNDELETE
Восстанавливает файлы, удаленные ранее по команде DEL. Команда UNDELETE предлагает три уровня защиты от непреднамеренного удаления.
UNDELETE [[диск: ][маршрут]имя_файла] [/DT /DS /DOS]
UNDELETE [/LIST /ALL /PURGE[диск] /STATUS /LOAD /UNLOAD /S[диск] /Тдиск[-записи]]
Параметр [диск: ][маршрут]имя_файла задает расположение и имя файла или набора восстанавливаемых файлов. По умолчанию UNDELETE восстанавливает все удаленные файлы в текущем каталоге.
Параметр /LIST перечисляет удаленные файлы, которые можно восстановить, но не восстанавливает их. Получаемым листингом управляют параметры [диск: ][маршрут]имя_файла и параметры /DT, /DS и /DOS.
/ALL восстанавливает удаленные файлы, не выводя для каждого файла запрос на подтверждение. UNDELETE использует три метода восстановления: Delete Sentry, Delete Tracker и стандартный (см. ниже). В последнем случае UNDELETE восстанавливает файлы из каталога DOS, подставляя в качестве первого символа имени файла (#). Если файл уже имеется, то используется один из следующих символов: #%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ (пока не будет получено уникальное имя).
/DOS восстанавливает только файлы, перечисленные как удаленные MS-DOS, выводя для каждого файла запрос на подтверждение. Если файл отслеживания удаления существует, то он игнорируется.
/DT восстанавливает только файлы, перечисленные в файле отслеживания удаления, выводя запросы на подтверждения.
/DS восстанавливает только файлы, перечисленные в каталоге SENTRY (см. ниже), выводя для каждого запрос на подтверждение.
/LOAD загружает резидентную в памяти программу Undelete, используя информацию из файла UNDELETE.INI. Если файл UNDELETE.INI не существует, UNDELETE использует значения по умолчанию.
/UNLOAD выгружает из памяти резидентную часть Undelete, выключая средство восстановления файлов.
/PURGE[диск] удаляет содержимое каталога SENTRY. Если диск не задан, UNDELETE ищет каталог на текущем диске.
/STATUS выводит для каждого диска тип действующей защиты от удаления.
/S[диск] разрешает уровень защиты Delete Sentry и загружает резидентную часть программы UNDELETE. Программа записывает на заданный диск информацию, необходимую для восстановления удаленных файлов. Если диск не задается, указание данного параметра разрешает уровень защиты Delete Sentry для текущего диска. Задание параметра /S загружает резидентную часть программы в память, используя информацию из файла UNDELETE.INI.
/Тдиск[-записи] разрешает уровень защиты от удаления Delete Tracker и загружает резидентную часть программы UNDELETE. Программа записывает информацию, используемую для восстановления удаленных файлов. Обязательный параметр "диск" задает диск, для которого вы хотите сохранить информацию об удаленных файлах. Необязательный параметр "записи" должен задавать значение от 1 до 999 — максимальное число записей в файле отслеживания удаления (PCTRACKR.DEL). Используемое по умолчанию значение зависит от типа диска: