Копировать из текущего каталога
Доброго времени суток! Помогите пожалуйста написать bat файл
Написать пакетный файл, который будет копировать из текущего каталога все файлы с расширением .DRV, кроме одного файла, указанного в качестве второго параметра командной строки, в каталог, указанный первым параметром. Если имя каталога, в который должно производиться копирование, не задано, то вывести сообщение об этом и прервать выполнение файла.
|
Узнайте у преподавателя, что делать, если не указан второй параметр.
|
Написал пакетный файл...
Код:
@Echo Off
Set "Mask=*.drv"
If "%~1"=="" (
Echo --- Destination Folder is not specified
Pause
GoTo :Eof
)
If Not Exist %1 (
Echo --- Destination Folder
Echo %1
Echo not found
Pause
GoTo :Eof
)
FOR %%f IN ("%Mask%") DO If /I Not "%~2"=="%%f" Copy "%%f" "%~1\" >nul
|
Можешь объяснить пожалуйста, что дает это по строчкам
Цитата:
Цитата megaloman
If "%~1"=="" (
Echo --- Destination Folder is not specified
Pause
GoTo :Eof »
|
и это
Цитата:
Цитата megaloman
If Not Exist %1 (
Echo --- Destination Folder
Echo %1
Echo not found
Pause
GoTo :Eof »
|
Прошу
|
Есть такая народная поговорка: «Мёд, да ещё и ложкой».
|
Время: 16:48.
© OSzone.net 2001-