1つのフォルダー内のすべてのアイテムを再帰的に別の場所にコピーしたいのですが、「release.php」で終わるファイルの名前を「.php」に変更し、古い「.php」ファイルを次のように置き換えたいです。これらのファイル、Copy-Itemが認識する各ファイルを処理する方法はありますか?名前を変更できますか?前もって感謝します。
質問する
270 次
1 に答える
0
のようなものを試してみてください?
PS>ls c:\temp -recurse |
ForEach-Object {
if($_.FullName -match "relase.php"){
Rename-Item $_.FullName -NewName "$($_.baseName).php" -whatif;
move-item "$($_.DirectoryName)\$($_.Basename).php" $destination -whatif
}
else{
move-item $_.Fullname $detination -whatif
}
于 2012-11-30T14:08:30.047 に答える