Извиняется за мое плохое знание этой темы, не очень знакомое с этим, но здесь.Пакет/сценарий для запланированного резервного копирования
Я ищу, чтобы создать сценарий, который будет делать резервную копию файла, и поместить его в папку с текущей датой, однако мне нужна только резервная копия, если файл был изменен, так как дубликаты одного и того же файла не требуется.
У меня есть образец сценария я нашел и изменить его немного, чтобы попытаться приспособить мои потребности,
@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"
set "datestamp=%HH%%Min%_%DD%%MM%%YYYY%"
echo ### Backing Up
ROBOCOPY C:\Users\User1\Desktop\Backup\testing.txt C:\Testbackup\\%datestamp% /fft /e /xo /xx /COPY:DAT
@pause
Это работает в небольшой степени .. она копирует данные внутри независимо от изменений в связи с датой штамп в новом каталоге, который создается, я не уверен, как заставить скрипт анализировать дату изменения «test.txt» вместо создания нового каталога и репликации файла внутри.
Толчком в правильном направлении была бы огромная помощь,
Как уже упоминалось ранее, я «новичок» в кодировании, так нежна :)
Спасибо
Привет, я играл с xcopy, чтобы узнать, могу ли я настроить его на работу, как мне нужно, это хорошо работает в том аспекте, который он не копирует, если не изменен, но этот командный файл будет работать ежедневно, а i будут созданы ежедневные папки, которые будут пустыми, существует ли способ предотвратить создание папок, если обновление файла не выполняется? Спасибо за ответ. – Matthew
@Matthew: см. Мое редактирование – Stephan