首页 > 解决方案 > 如何更改目录和子目录中的文件扩展名?

问题描述

我用这个:

Dir *.html | rename-item -newname { [io.path]::ChangeExtension($_.name, "php") }

将所有更改*.html*.php并且它可以工作,但子目录仍然没有改变!

如何将此应用于所有子目录中的文件?

标签: powershell

解决方案


这解决了我的问题:

Get-ChildItem -Depth 5 *.html | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, "php") }

推荐阅读