deadiwe
11-05-2011, 11:01
Пользуюсь сохранением данных по этому скриптикуSet InDir="C:\test"
Set Double1="D:"
rem Set DT=%Date%
Set DT=%Date:~6,4%%Date:~3,2%%Date:~0,2%
Call :CopyDir %InDir% %Double1%
GoTo End
:CopyDir
Set Otkuda="%~1\*.*"
Set Kuda1=%~1
Set Kuda1="%~2\%DT%_%Kuda1:~3,1000%\"
xcopy %Otkuda% %Kuda1% /Y /S
:End
Нужно реализовать проверку фаилов на наличие изменений. если изменения есть, то копировать, нет просто не копировать.
То есть 2 директории с одинаковыми фаилами и папками .
копирую с диска ц на д
возможно такое что папки с фаилами уже будут существовать, тогда проверка, если фаил 1 = 1(сopy) то его пропускаем, если есть изменения по дате то перезаливаем. с учетом что фаил 1 дата(05.05.05) < меньше чем фаил 2(06.06.06) идет замена
Set Double1="D:"
rem Set DT=%Date%
Set DT=%Date:~6,4%%Date:~3,2%%Date:~0,2%
Call :CopyDir %InDir% %Double1%
GoTo End
:CopyDir
Set Otkuda="%~1\*.*"
Set Kuda1=%~1
Set Kuda1="%~2\%DT%_%Kuda1:~3,1000%\"
xcopy %Otkuda% %Kuda1% /Y /S
:End
Нужно реализовать проверку фаилов на наличие изменений. если изменения есть, то копировать, нет просто не копировать.
То есть 2 директории с одинаковыми фаилами и папками .
копирую с диска ц на д
возможно такое что папки с фаилами уже будут существовать, тогда проверка, если фаил 1 = 1(сopy) то его пропускаем, если есть изменения по дате то перезаливаем. с учетом что фаил 1 дата(05.05.05) < меньше чем фаил 2(06.06.06) идет замена