我需要在 Windows PowerShell 中一次重命名一堆文件。我在这里阅读了 HTG 文章,它有所帮助。
我的问题是它只会重命名目录顶部的文件,没有更深的内容。例如:有 FOLDER A,FOLDERA 里面是一个文档,FOLDER B。FOLDER B 里面是另一个文档。两个文件夹和两个文档都需要重命名。它现在的工作方式是重命名文件夹 A、文件夹 A 中的文档和文件夹 B,而不是文件夹 B 中的文档。
我目前的代码是:
Dir | Rename-Item –NewName { $_.name –replace “ “,”_” }
谢谢您的帮助!