Я пытаюсь скопировать файлы из одного каталога в другой. У меня есть следующее:
foreach ($p in $projects){
$sourcepath = $sourcebase + $p
$destpath = $destbase + $p
Get-ChildItem -Path ($sourcepath) -Exclude $exclude | Copy-Item -Include $filter -Destination ($destpath) -Recurse -Container -Force
}
, где $projects
- это массив имен папок, а $sourcebase
и $destbase
- пути к файлам. Проблема, с которой я столкнулся, заключается в том, что я хотел бы сохранить структуру папок внутри каждой из этих папок, но результаты несовместимы. В некоторых папках структура сохраняется при копировании, но в других она просто копирует все файлы в $destpath
без подпапок. Есть идеи, почему это может происходить?