Здравствуйте! Я тут переделала уже сделанный батник
Цитата megaloman:
@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 »
|
на такой вот:
@echo off
Set file_exception = %1
Set direct= %2
if '%2==' goto: Eof
for %%a in ( %CD%\*.txt )
do (xcopy %%a %2\/D/Y/Exclude:%1)
if %ErrorLevel% ==1 (echo Error of copy!
pause
goto: Eof
)
pause
но он не запускается почему то....не могу понять в чем проблема, пишет "Ошибка в синтаксисе команды"....что я не правильно написала??