Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет «Львівська політехніка»
Кафедра ЗІ
Звіт
про виконання лабораторної роботи №1
на тему: «Пакетні командні файли»
з курсу: «Мережеві операційні системи»
1.Завдання на лабораторну роботу
Ознайомитися з основами організації файлової системи операційної системи MS DOS (Windows).
Ознайомитися із синтаксисом та використанням основних команд управління файловою системою.
Ознайомитися із синтаксисом та використанням команд управління для командних файлів.
Написати командний файл для виконання визначеного завдання. Варіанти завдань вказані в таблиці 3.
Відлагодити і виконати на комп’ютері створений командний файл. Результати виконання занести в звіт.
№ варіанту
Завдання
6
Створити командний файл для копіювання в каталог D:\шлях\TEXT (шлях вказується користувачем) файлів з розширенням exe, які знаходяться в каталогах, вказаних у змінній середовища PATH. При необхідності вказаний каталог повинен бути створений. Забезпечити блокування виводу на екран команд командного файлу, максимальне блокування виводу на екран повідомлень ОС, контроль наявності значення змінної середовища PATH, вивід інформації про успішність виконання операції.
2 Короткі теоретичні відомості про використані команди управління файловою системою та виконання командних файлів
Виклик командного файлу через командний рядок операційної системи має наступний формат:
C:\MYDIR\>myfile.bat +r com
Створити командний файл (текстовий файл) з командного рядка можна з допомогою наступної команди:
copy con myfile.bat
Після цього необхідно ввести з клавіатури рядки командного файлу. Після вводу останнього рядка необхідно ввести комбінацію клавіш Ctrl+Z і натиснути клавішу Enter для запису введених рядків в файл.
Для управління виконанням команд (програм), вказаних в тексті командного файлу, використовуються спеціальні команди (таблиця 1).
Таблиця 1
Загальний формат команди
Призначення
Echo [on|off] | [повідомлення]
Контроль за виводом повідомлень на екран.
If [not] exist файл команда
Виконується команда, якщо файл існує (not – не існує) на диску.
For %[%]змінна in (список) do команда [параметри]
Виконує команду для кожного файлу або диску, вказаного в списку, почергово присвоюючи змінній імена файлів зі списку. Два символи % використовуються в командних файлах. Змінна – одна з літер латинського алфавіту a…z.
@
Використання символу на початку командного рядка (перед командою), забороняє вивід самої команди на екран (принтер, файл), якщо встановлено echo on, зокрема echo off.
Goto мітка
Передача управління рядку пакетного файлу, що містить мітку(під міткою розуміється рядок вигляду :мітка)
Основні команди управління файловою системою операційної системи MS DOS(таблиця 2)
Таблиця 2
Загальний формат команди
Призначення
Тип
Mkdir (md) [диск:] шлях
Створення каталогу
Внутр.
Copy [диск1:][шлях1] файл1
[диск2:][шлях2] [файл2]
Копіює файл(и) з одного каталогу в інший
Внутр.
Path [[диск:][шлях]
[;[диск:][шлях]...]]
Визначає послідовність пошуку файлів командним процесором і прикладними програмами, якщо їх місцезнаходження точно не вказане
Внутр.
3 Блок-схема виконання командного файлу
4 Текст командного файлу
@echo off
if "%path%"=="" goto unsuccessful
if not exist e:\1\2\text\null mkdir e:\1\2\text
for %%p in (%path%) do if exist %%p\*.exe copy %%p\*.exe e:\1\2\text
echo успішне виконання
goto end
:unsuccessful
echo неуспішне виконання
:end
5 Результат виконання лабораторної роботи
Варіант1-вказаний каталог не існує(його створення відбувається під час виконання командного файлу)
Варіант2-вказаний каталог існує
6.Висновки про результати виконання роботи в цілому
В результаті виконання лабораторної роботи я ознайомилась із основними командами управління файловою системою операційної системи MS DOS, із синтаксисом та використанням команд управління для командних файлів - про що свідчить написаний мною командний файл, що реалізує усі нюанси мого варіанту завдання.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!