Войти

Показать полную графическую версию : [решено] .bat Копирование с условием


TwoThrones
04-01-2011, 22:44
Доброе время суток!

Помогите, пожалуйста с написанием батника.

Смысл таков:
Две папки в разных местах с одним именем. Необходимо из парки players все одержимое скопировать в папку Profile\0\players с затиранием, при условии, что
players\pro.exe равно Profile\0\players\pro.exe

Мой не доделанный вариант.
===========================================
Rem **This batch file is defragmenting your hard drive.**
Rem **To cancel Press Ctrl+C on the keyboard.**

COMP players\pro.txt Profile\0\players\pro.txt /A
(Если файлы равны, то следующие команды выполняются.
Если файлы отличаются, то следующие команды не выполняются.)
PAUSE
xcopy players Profile\1\players /s /e /v
PAUSE
DEL /Q /S players
pause
xcopy Profile\0\players players /s /e /v
pause
===========================================

Ваши предложения.

Тарнум
09-01-2011, 14:51
ECHO n|COMP players\pro.txt Profile\0\players\pro.txt /A
if %errorlevel%==0 (
echo ok
PAUSE
xcopy players Profile\1\players /s /e /v
PAUSE
DEL /Q /S players
pause
xcopy Profile\0\players players /s /e /v
pause
)
при условии что players\pro.exe равно Profile\0\players\pro.exe
или players\pro.txt равно Profile\0\players\pro.txt ?




© OSzone.net 2001-2012