PDA

Показать полную графическую версию : Извлечение определенных файлов из нескольких архивов в .bat или PowerShell


dmitry1026
03-02-2016, 13:34
Добрый день.
Помогите реализовать пожалуйста

Есть папка backup в которой находятся папки с наименованиями по датам, например 01-06-2015, 02-06-2015, 03-06-2015 и т.д.
В каждой такой подпапке есть архив .rar, который собственно и содержит папки с файлами.

Т.е. структура следующая:

backup
-01-06-2015
--backup_01.06.2015.rar
---Отдел1
----Фамилия1
----Фамилия2
---Отдел2
---Отдел3
-02-06-2015
--backup_02.06.2015.rar
---Отдел1
----Фамилия1
----Фамилия2
---Отдел2
---Отдел3
-03-06-2015
--backup_03.06.2015.rar
---Отдел1
---Отдел2
---Отдел3

Задача:
Нужно скопировать в папку C:\vosstanovlennoe только те файлы и папки из всех архивов внутри корневой папки backup, которые включают в себя путь в архиве "Отдел1\Фамилия".
При этом при копировании файлы должны заменяться если они по дате редакции более новые и пропускаться, если идентичный файл уже скопировался.




© OSzone.net 2001-2012