gpt4 book ai didi

powershell - 如果未重命名为htm,请检查文件扩展名(htm)

转载 作者:行者123 更新时间:2023-12-03 00:50:14 26 4
gpt4 key购买 nike

我正在尝试构造一个PowerShell脚本来检查文件夹中的文件扩展名,如果不重命名为.htm。事实证明,把这些放在一起比较困难。

我所拥有的是:

New-Item -ItemType Directory -Force -Path C:\GP_Services
set-location C:\GP_Services
$root = Get-ChildItem
foreach($file) {
$txtfile =".htm"
$files = gci | Where-Object {$_.extension -eq ".htm"}
else (rename-item -newname) { $_.name + '.htm' }

最佳答案

else没有Where-Object。您需要检查扩展名是否不等于.htm并重命名与该条件匹配的文件:

Get-ChildItem |
Where-Object { $_.Extension -ne '.htm' } |
Rename-Item -NewName { $_.BaseName + '.htm' }

关于powershell - 如果未重命名为htm,请检查文件扩展名(htm),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30638246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com