powershell - 如何更改目录和子目录中的文件扩展名?
问题描述
我用这个:
Dir *.html | rename-item -newname { [io.path]::ChangeExtension($_.name, "php") }
将所有更改*.html
为*.php
并且它可以工作,但子目录仍然没有改变!
如何将此应用于所有子目录中的文件?
解决方案
这解决了我的问题:
Get-ChildItem -Depth 5 *.html | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, "php") }
推荐阅读
- html - Facebook mbasic 站点、移动 Safari、主屏幕快捷方式和本地存储
- c# - 单行匿名方法
- c - 我需要逐字从文本文件中获取命令
- postgresql - DataGrip PostgreSQL 存储过程错误
- c# - UWP C# PivotItem 无法识别命名空间
- jsf-2 - 我正在处理 jsf 中的 ViewScoped 注释,但没有得到正确的输出
- c# - OrmLite 传递参数的元组
- c# - 用于选择带有数值的大括号并忽略大括号内的空格的正则表达式
- css - 为什么 IE 11 不应用带有外部 CSS 的 SVG 样式?
- html - ng-multiselect-dropdown 自定义 css