По заданию :
Написать пакетный файл, который будет копировать из текущего каталога все
файлы с расширением .txt, кроме одного файла, указанного в качестве первого
параметра командной строки, в каталог, указанный вторым параметром.
Переписывать только те файлы, которые новее одноименных в каталоге-
приемнике. Если произошла ошибка копирования, выдать сообщение и прервать выполнение файла.
Было найдено решение:@Echo Off
If '%2==' GoTo :Eof
Echo %1>~Xcopy.Tmp
xcopy *.txt %2\ /D /Y /Exclude:~Xcopy.Tmp >Nul 1>Nul 2>Nul
If Not %ErrorLevel%==0 (
Echo Ошибка при копировании
Pause
GoTo :Eof
)
del ~Xcopy.Tmp
Но возникла проблема, файлы копируются, но копируется также и файл указанный в первом параметре, в чем ошибка и как ее исправить?