Команды для работы с файлами




Команда: ATTRIB

Назначение: установить атрибуты файла.

Формат:

ATTRIB [+A|-A][+H|-H][+R|-R][+S|-S] [[d:][path]filename] [/S]

Параметры:

+A|-A – добавить/удалить атрибут архивации;

+H|-H – добавить/удалить атрибут скрытого файла;

+R|-R – добавить/удалить атрибут защиты от записи;

+S|-S – добавить/удалить атрибут системного файла;

/S – работа в заданной директории и поддиректориях.

Пример:

ATTRIB +R *.* – назначить атрибут «только для чтения» всем файлам из текущего каталога.

Команда: COPY

Назначение: копирование/слияние файлов.

Формат для копирования файлов:

COPY source [/A|/B][destination][/A|/B][/V]

Формат для слияния двух и более файлов:

COPY [d:][path]filename1[/A|/B] + [d:][path]filename2[/A|/B] [+...] [destination][/A|/B][/V]

Параметры:

source – имя файла, который необходимо копировать;

destination – размещение и имя файла копии;

/A – файл рассматривается как ASCII-файл;

/B – файл рассматривается как бинарный;

/V – проверка копирования;

filename1, filename2 – имена объединяемых файлов.

Примеры:

COPY A.TXT+*.TXT /V – добавление в текстовый файл A.TXT содержимого всех текстовых файлов из текущего каталога;

COPY CON FILE.DAT – копирование с клавиатуры в файл FILE.DAT.

Команда: XCOPY

Назначение: копирование файлов и каталогов.

Формат:

XCOPY source [destination][/A][/H][/S][/E][/V]

Параметры:

source – имя файла, который надо копировать;

destination – размещение и имя файла, в который надо копировать;

/A – копировать те файлы, где установлен атрибут архивации;

/H – копировать те файлы, где установлен атрибут скрытого файла;

/S – копировать каталог с подкаталогами, кроме пустых;

/E – копировать каталог и с пустыми подкаталогами;

/V – выполнить проверку операции.

Пример:

XCOPY A:\PROG /A – копирование файлов с включенным атрибутом «архивный».

Команда: MOVE

Назначение: пересылка файлов и переименование каталогов.

Формат:

MOVE [/Y] [d:][path]file_old [d:][path]file_new

Параметры:

file_old – старое имя файла;

file_new – новое имя файла;

/Y – отказ от запроса на подтверждение замены файлов.

Пример:

MOVE *.TXT D:\MYDIR – пересылка всех файлов типа TXT из текущего каталога в каталог D:\MYDIR.

Команда: REN

Назначение: переименование файлов.

Формат:

REN [d:][path]filename1 filename2

Параметры:

filename1 – старое имя файла;

filename2 – новое имя файла.

Пример:

REN *.TXT *.DOC – смена расширения файлов в текущем каталоге.

Команда: DEL

Назначение: удаление файлов.

Формат:

DEL [d:][path]filename [/P]

Параметры:

/P – удаление с подтверждением операции.

Комментарий: файлы с атрибутом защиты от записи этой командой не удаляются; удаленные файлы могут быть восстановлены командой UNDELETE.

Пример:

DEL *.BAK – удаление всех файлов типа BAK из текущего каталога.

Команда: TYPE

Назначение: вывод содержимого текстового файла на экран.

Формат:

TYPE [d:][path]filename

Пример:

TYPE A.DAT – вывод файла A.DAT на экран.

Команда: ECHO

Назначение: вывод сообщений и переключение режима отображения команд на экране.

Формат:

ECHO [ON | OFF]е

ECHO [сообщение]

Пример:

ECHO Привет – вывод слова “Привет” на экран.

Команда: WHERE

Назначение: поиск файлов по заданному шаблону.

Формат:

WHERE [/R каталог] [/Q] [/F] [/T] шаблон

Параметры:

/R – рекурсивный поиск, начиная с указанного каталога;

/Q – только код завершения без вывода списка найденных файлов;

/F – вывод имен найденных файлов в кавычках;

/T – вывод размера, даты и времени изменения найденных файлов.

Комментарий:

1) поиск проводится в текущем каталоге и в каталогах, указанных в глобальной переменной PATH;

2) шаблон поиска задает имена искомых файлов;

3) в шаблоне можно использовать метасимволы «* » и «? »;

4) команда применяется в версиях Windows 7 и более поздних.

Примеры:

WHERE DISK* – поиск файлов, имена которых начинаются строкой ”DISK”;

WHERE /R %WINDIR%\SYSTEM32 *.LOG – поиск файлов с расширением LOG, начиная с подкаталога SYSTEM32 системного каталога Windows.

Команды управления ОС

Команда: VER

Назначение: вывод версии операционной системы.

Формат: VER

Команда: SYSTEMINFO

Назначение: вывод подробной информации о конфигурации компьютера.

Формат: systeminfo

Команда: DATE

Назначение: установить значение системной даты.

Формат: DATE [date]

Параметры: date – значение даты.

Комментарий: если команда подана без параметров, то она выводит текущую дату.

Команда: TIME

Назначение: установить значение системного времени.

Формат: TIME [time]

Параметры: time – значение времени.

Комментарий: если команда подана без параметров, то она выводит текущее время.

Команда: START

Назначение: запуск указанной программы или команды в отдельном окне.

Формат: START [d:][path]program

Параметры: program – запускаемое приложение.

Пример: START D:\USER\Matrix.exe

Команда: PATH

Назначение: установить пути поиска исполняемых файлов.

Формат:

PATH [[d:][path[;[d:]path][;...]]

Параметры:

path – маршруты, где ОС ищет исполняемые файлы.

Комментарий: указанные в команде маршруты запоминаются в глобальной переменной PATH.

Пример:

PATH C:\WINDOWS\SYSTEM32;C:\EXE – при запуске программ, помимо текущего каталога просматривать указанные в команде каталоги.

Команда: SHUTDOWN

Назначение: перезагрузка/завершение работы компьютера.

Формат: shutdown [-s] [-r]

Параметры:

-R – перезагрузка компьютера;

-S – завершение работы компьютера.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-11-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: