![]() |
Сравнение даты изменения
Имеются два сервака с шарами на них почти одновременно падают папки с одинаковым названием. (содержимое разное, совпадает только название папок)
задача: в том случае если дата изменения папок старше 5 суток - дата последнего изменения на текущем сервере + имя папки + комментарий в файл если отсутствует папка с таким именем на другом сервере - имя сервера без папки + имя папки + комментарий в файл и наконец сравнить дату изменения папок с возможной погрешностью в сутки (т.е. если на одной шаре папка была изменена 01.04.2015 а на втором 31.03.2015 - пропускаем, если разница больше - имя сервера с меньшей датой + имя папки + комментарий в файл) батник будет запускаться на обоих серверах т.е. для каждого запуска эталоном считается текущая машина. пояснения
т.о. для варианта \\server1\share\ dir1 - 01.04.2015 dir2 - 01.04.2015 dir3 - 01.04.2015 dir4 - 23.03.2015 dir5 - 31.03.2015 \\server2\share\ dir1 - 28.03.2015 dir2 - 31.03.2015 dir4 - 20.03.2015 dir5 - 01.04.2015 вывод в файл при запуске на server1 будет приблизительно таким: 23.03.2015 - dir4 - папка устарела server2 - dir3 - папка отсутствует server2 - dir1 - рассинхронизация папок Пардоньте за такую задачу, но у меня уже мозг склеился. По частям вроде как и просто, а все вместе... |
не смотря на дату размещения топика мне действительно нужна помощь в этой байде.
пока не работает такая штука: Код:
@echo off |
Оставил пока так.
Код:
@echo off |
Время: 23:01. |
Время: 23:01.
© OSzone.net 2001-