Имя пользователя:
Пароль:
 

Название темы: Малость умная копирка
Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


если размер исходного файла не равен по размеру уже существующему бекапу, то копируем с заменой....
Код: Выделить весь код
@Echo Off
cls

Set "From=Z:\Box_In\backup.dat"
Set "To=Z:\Box_Out\data.dat"

FOR %%f IN ("%From%") DO Set "Old=%%~zf"
FOR %%f IN ("%To%") DO Set "New=%%~zf"

If "%Old%"=="" (
	Echo File "%From%" Not Found 
) Else (
	If Not "%Old%"=="%New%" Echo "%Old%"^<^>"%New%" &Copy "%From%" "%To%" 
)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 20:20, 24-11-2016 | #4

Название темы: Малость умная копирка