Пакетный файл для копирования файлов с сервера на рабочий стол по дате

-1

Я объясню, что я пытаюсь встать и запустить. У меня есть папка на сервере, содержащая несколько подпапок и 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 в формат фактического месяца каждый месяц. Может ли кто-нибудь помочь? Заранее спасибо.

Дейв

DSS8707
источник
Добро пожаловать в СУ! Мы не сервис написания сценариев. Что у тебя так далеко? Где именно вы застряли?
Ƭᴇcʜιᴇ007

Ответы:

0

Использовать этот

/ D: m-d-y Копирует файлы, измененные в или после указанной даты.               Если дата не указана, копируются только те файлы, чьи               время источника новее, чем время назначения.

эта команда позволяет вам указать дату файлов без примеров файлов, я не могу написать скрипт для вас

Andrew Crawford
источник
ОК, / D работает просто отлично. Но как я должен изменить командную строку для исходного файла. То есть когда папка изменится с 2014 06 на например 2014 07 и тд? Чтобы пакет копировал только самый последний файл из самой новой папки?
DSS8707
xcopy / s "\\ server1 \ groups \ MSA \ Local DTB \ AT \ 2014 \ 2014 06 * .zip" "C: \ Users \ mk8610 \ Desktop \ FINALS PRE VALERIE \ JUN16 \ MSA" это комманд, который вы используете? если да, то xcopy / s / D 7-1-2014 "\\ server1 \ groups \ MSA \ Local DTB \ AT \ 2014 \ 2014 06 * .zip" "C: \ Users \ mk8610 \ Desktop \ FINALS PRE VALERIE \ JUN16 \ MSA ", но если вы используете отдельные папки для каждого месяца, не уверен, что он найдет файлы
Andrew Crawford