Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА кафедра «Захист інформації»
Звіт
про виконання лабораторної роботи №1
з дисципліни
"МЕРЕЖЕВІ ОПЕРАЦІЙНІ СИСТЕМИ"
ПАКЕТНІ КОМАНДНІ ФАЙЛИ
Варіант 8
Мета: ознайомитися із синтаксисом та використанням основних команд управління файловою системою, навчитися створювати командні файли.
ЗАВДАННЯ
Написати командний файл для виконання визначеного завдання. Варіанти завдань вказані в таблиці.
№ варіанту
Завдання
8
Створити командний файл для виводу у заданий файл в широкому форматі з сортуванням за іменем в алфавітному порядку списку файлів із заданим розширенням, які знаходяться в заданому каталозі і переміщення їх в каталог D:\шлях\NEXT (шлях вказується користувачем). Забезпечити блокування виводу на екран команд командного файлу, контроль наявності вхідних параметрів та вивід повідомлення про успішність виконання операції.
Текст командного файлу:
@echo off
if "%1"=="" Goto Unsuccessful
if "%2"=="" Goto Unsuccessful
if "%3"=="" Goto Unsuccessful
set path=%4
if "%path%"=="" Goto Unsuccessful
mkdir d:\%2\next
for %%p in (%path%) do if exist %%p\*.%1 type %%p\*.%1 >> d:\%2\next\%3
for %%p in (%path%) do if exist %%p\*.%1 copy %%p\*.%1 d:\%2\next
for %%p in (%path%) do if exist %%p\*.%1 del %%p\*.%1
echo job done!
Goto End
:Unsuccessful
echo Using lab1.bat [ext] d:\[dest]\next [file] [path]
echo ex: lab1.bat txt new.txt c:\new
:End
Висновок: виконуючи цю лабораторну роботу, я ознайомитився із синтаксисом та використанням команд управління для командних файлів та навчився створювати командні файли.