我想以递归方式将一个文件夹中的所有项目复制到另一个位置,但我也想将以“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 回答