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\Фамилия".
При этом при копировании файлы должны заменяться если они по дате редакции более новые и пропускаться, если идентичный файл уже скопировался.
Помогите реализовать пожалуйста
Есть папка 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\Фамилия".
При этом при копировании файлы должны заменяться если они по дате редакции более новые и пропускаться, если идентичный файл уже скопировался.