使用通配符重命名文件夹

使用通配符重命名文件夹

我正在检查个人电脑上的大量文件夹和文件,并尝试清理它们。我有如下文件夹列表:

  • ABC 的图片
  • DEF 的图片
  • GHI 与 JKL 的图片
  • 移动网络运营商
  • 质检总局
  • ...

我想重命名一些文件夹,只删除以“Pictures of”(或其他字符串,如果我找到的话)开头的文件夹的前导字符。我尝试了和ren命令movecmd.exe但没有成功。以下是我尝试过的:

  • ren "Pictures of"* *
  • ren "Pictures of*" " *"
  • ren "Pictures of*" "*"
  • move "Pictures of*" "*"
  • move "Pictures of"* *
  • move "Picutres of*" *

有什么想法吗?

答案1

这在 Windows PowerShell 中非常容易做到,因此如果您不坚持使用那个过时且过时的命令提示符,请打开 PowerShell,导航到相应的文件夹并发出以下命令:

Get-Childitem -Directory | ForEach-Object {
    $a=$_.Name
    $b=$a -replace "^Pictures of",""
    If ($a -ne $b) { Rename-Item $a $b }
}

我已经在 Windows PowerShell 5.1 中测试了该脚本。

相关内容