gpt4 book ai didi

powershell - Powershell:重命名项目增量(如果存在)(多个扩展名)

转载 作者:行者123 更新时间:2023-12-02 23:58:01 24 4
gpt4 key购买 nike

我有一个包含多个扩展名的文件的文件夹,我需要将其重命名为“thisname”。
重命名应如下所示

test.txt   -> thisname.txt  
test1.txt -> thisname1.txt
bascic.vbs -> thisname.vbs
basic1.vbs -> thisname1.vbs

以下是到目前为止我尝试过的操作:
Get-ChildItem -Path $subfolder_path\*.* -exclude *.jpg, *.pdf |
rename-item -newname { -join($jxl) + $_.extension }

这部分代码只重命名一个文件,我需要在所有重复扩展名上加一。

最佳答案

我不确定我是否完全了解您的需求,但是请尝试一下100%

Get-ChildItem -Path $subfolder_path\*.* -Exclude *.jpg, *.pdf |
Rename-Item -NewName {
$newName = "thisname" + $_.Extension
for($i = 0; Test-Path $newName; ++$i) {
$newName = "thisname" + $i + $_.Extension
}
$newName
}

如果这样做没有帮助,请分享有关所需行为的更多信息

关于powershell - Powershell:重命名项目增量(如果存在)(多个扩展名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38027843/

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