Сравнение и копирование новых файлов - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть серия шаблонов электронной почты, хранящихся на файловой папке DFS.

Я хотел бы иметь сценарий входа в систему, чтобы при входе пользователя он проходил по каждому шаблону в \\LAN\Files\Office Templates\Outlookсравните LastWriteTime, а затем скопируйте любой из более новых файлов из общей папки DFS в локальную папку %APPDATA%\Microsoft\Templates

В настоящее время папки выглядят следующим образом: folders

(я знаю, что в тот момент у них одна и та же дата, но они не будут в будущем)

Если кто-нибудь сможет мне помочь с этим, тогда я буду очень признателен.

Заранее спасибо.

1 Ответ

0 голосов
/ 25 сентября 2018

Я бы использовал XCOPY , он встроен в большинство версий Windows и специально предназначен для операций копирования.

xcopy <Source> <Destination> <Parameters>

У него много опций, поэтому стоит прочитать ссылку на документациювыше.

Ваша копия самая простая и не требует дополнительных параметров.По умолчанию это скопирует любые файлы из Source, которые являются более новыми или не существуют, в Destination:

xcopy "\\LAN\Files\Office Templates\Outlook" "%APPDATA%\Microsoft\Templates"

Или другой вариант - использовать Предпочтения групповой политики, но здесь это оффтоп, больше подходит для ServerFault.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...