PowerShellでディレクトリ構造をコピーする:
$source = "c:\dev"
$destination = "c:\temp\copydev"
Get-ChildItem -Path $source -Recurse -Force |
Where-Object { $_.psIsContainer } |
ForEach-Object { $_.FullName -replace [regex]::Escape($source), $destination } |
ForEach-Object { $null = New-Item -ItemType Container -Path $_ -Force }
「.config」ファイルのコピーは、次のような方法で実行できます。
Get-ChildItem -Path $source -Recurse -Force |
Where-Object { -not $_.psIsContainer -and ($_.Name.Contains(".config") } |
Copy-Item -Force -Destination { $_.FullName -replace [regex]::Escape($source), $destination }
あなたの質問はあなたが物事をどこにコピーしたいかについて明確ではないので、あなたはあなたのニーズに合わせて上記の数行を調整する必要があります。