特定の名前を持つディレクトリ内の任意のサブフォルダーに 1 つのファイルをコピーしようとしています。私はそこまでの道のりの途中ですが、うまく機能させることができません。
次を使用して、「ヘルプ」と呼ばれるすべてのサブフォルダーを見つけることができます。
Get-ChildItem -Path Y:\folder1\subfolder -Directory -Recurse | ? { ($_.PSIsContainer -eq $true) -and ($_.Name -like 'help')}
これにより、help という名前の Y:\folder1\subfolder 内の任意のフォルダーが取得されます。だから試してきました:
$folder = Get-ChildItem -Path Y:Y:\folder1\subfolder -Directory -Recurse | ? { ($_.PSIsContainer -eq $true) -and ($_.Name -like 'help')}
foreach ($f in $folder){
Copy-Item Y:\Info.html -Destination $folder[$f]
}
そしてそれはうまくいきません。ファイルのコピー先のすべてのディレクトリをcsvファイルに書き出す方法も教えていただければ、ボーナスポイントです。
ありがとう