пр1. Практическая работа 1. Анализ программного обеспечения персонального компьютера. Сбор сведений о системе
Скачать 0.74 Mb.
|
Если вам часто приходится создавать пустые файлы, можно подготовить свой командный файл (например – newfile.bat или - nf.bat), а имя создаваемого файла передавать ему в качестве параметра при запуске. Пример 3. Создание нового файла @ECHO OFF copy con > %1 < xyz Поместите этот командный файл в системный каталог (C:\windows\system32 или любой другой, имеющийся в путях поиска, задаваемых PATH). Команда nf используется для создания пустого файла в командной строке. Пример 4. Запись в командной строке newfile.bat myfile.txt или nf.bat myfile.txt или nf myfile.txt Рассмотрим создание поколений архивов по датам и времени. Требуется создать архив файлов, находящихся в каталоге C:\Program Files\FAR. Имя архивного файла должно состоять из текущего времени (часы.минуты.секунды - ЧЧ.ММ.СС.rar), и помещен он должен в новый каталог, имя которого должно состоять из текущей даты (день.месяц.год - ДД.ММ.ГГГГ). Для архивирования будем использовать архиватор RAR. Формат запуска для создания архива: RAR a -r < путь и имя архива > < Путь и имя архивируемых данных > , где a - команда создания архива, -r - ключ, определяющий архивирование подкаталогов (т.к. в исходной папке есть подкаталоги). Таким образом, для решения задачи нужно правильно создать имена и пути для RAR. Для чего воспользуемся следующими факторами: в командных файлах можно получить доступ к текущей дате и текущему времени - переменные %DATE% и %TIME% , в командных файлах можно создавать временные переменные с помощью команды SET, 13 значение временных переменных может быть сформировано на основе %DATE% и %TIME% путем пропуска и (или) замещения их частей с помощью команды SET. Дата, получаемая из переменной %DATE% при стандартных настройках региональных установок выглядит следующим образом: Пн 21.01.2005 - День недели(2 символа)-Пробел-дата(10 символов) Для примера, создадим каталог командой MD < имя каталога >. Таблица 8. Пример создания пакетного файла
|