Я объясню, что я пытаюсь встать и запустить. У меня есть папка на сервере, содержащая несколько подпапок и zip-архивов в этих папках. Строка сервера выглядит так:
\\server1\groups\MSA\Local DTB\AT\2014\2014 06\**.zip
\\server1\groups\MSA\Local DTB\BE\2014\2014 06\**.zip
и так далее... Существует множество папок для каждой страны (в строке над AT, BE и т. Д.)
Каждый месяц создается новая папка. Так например 2014 07 но предыдущие месяцы тоже остаются. Мне нужна команда, которая определит последние zip-файлы и скопирует их в указанное мной место.
До сих пор я использовал простую команду xcopy
xcopy /s "\\server1\groups\MSA\Local DTB\AT\2014\2014 06\*.zip" "C:\Users\mk8610\Desktop\FINALS PRE VALERIE\JUN16\MSA"
Но это своего рода неуклюже переписывать 2014 06 в формат фактического месяца каждый месяц. Может ли кто-нибудь помочь? Заранее спасибо.
Дейв
batch
file-transfer
robocopy
DSS8707
источник
источник
Ответы:
Использовать этот
/ D: m-d-y Копирует файлы, измененные в или после указанной даты. Если дата не указана, копируются только те файлы, чьи время источника новее, чем время назначения.
эта команда позволяет вам указать дату файлов без примеров файлов, я не могу написать скрипт для вас
источник