2015-06-27 2 views
2

Мне нужно скопировать файлы, измененные в пределах определенного временного диапазона, в каталог назначения вместе с структурой папок. Я использую приведенный ниже сценарий powershellКопия файла Powershell с структурой каталогов

PS C:\2015-06-27\tfs> get-childitem -recurse | where-object {$_.lastwritetime -gt '06-27-15 01:00' -AND $_.lastwritetime -LT 
'06-27-15 11:59' -AND ! $_.PSIsContainer} | Copy-Item -destination c:\test -container - recurse 

Это копирует файлы, но не сохраняет структуру исходного каталога. Как я могу получить файлы, скопированные и созданные в их соответствующих каталогах?

ответ

0

Похоже, ваш вопрос с:

-AND ! $_.PSIsContainer} 

Поскольку вы не нацеливание контейнеров вы не сможете сохранить структуру папок, как требуется.

get-childitem -recurse | where-object {$_.lastwritetime -gt '06-27-15 01:00' -AND $_.lastwritetime -LT '06-27-15 11:59'} | Copy-Item -destination c:\test -recurse 

Работы хорошо для меня.

Смежные вопросы