2012-11-30 73 views
0

我想以递归方式将一个文件夹内的所有项目复制到其他位置,但我也希望将以“release.php”结尾的文件重命名为“.php”,并且用这些文件替换旧的“.php”文件,有没有办法可以处理每个文件复制项目看到的?所以我可以重命名它?提前致谢。复制项目解析项目

+3

http://whathaveyoutried.com? –

回答

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 
     }