根据文件夹名称重命名文件

时间:2014-06-10 22:23:00

标签: powershell rename

如何重命名基于文件夹名称的文件?在当前文件夹中,它具有以下文件夹名称:

  • 2000
  • 2001
  • ...
  • 2014

在每个文件夹中都有:

  • 01.xls
  • 02.xls
  • ...
  • 12.xls

如何以某种方式重命名它们,例如,在文件夹2000中,01.xls变为200001.xls

1 个答案:

答案 0 :(得分:2)

下面的命令将获取您要查找的结果,使用Get-ChildItem命令行开关获取.xls文件,然后使用Rename-Item命令行开关相应地重命名。

PS C:\Windows\system32> Get-ChildItem D:\SO_Test -Filter *.xls -Recurse | 
Rename-Item -NewName { $_.Directory.Name+$_.Name}