15621857753

windows11批量重命名文件夹 小写字母改大写

来源:齐鲁CMS 栏目:开发环境 阅读: 日期:2025-06-04

windows11电脑上有一批文件夹,名字比较统一,小写字母c+数字的格式,现在想要实现小写字母改为大写的,一个一个手动改就麻烦了,所以写了个命名批量修改,自动修改的速度就是快啊,一瞬间就修改完了。

电脑环境:windows11

修改前的文件夹格式:小写字母c+数字,比如,c179

修改后的文件夹格式:大写字母C+数字

文件夹所在目录:D盘下的C文件夹内

其他说明:只修改文件夹名,不修改文件名,并且只修改C内的子文件夹,不修改子子文件夹

windows11,批量命名

实现方法:

一、管理员的方式打开PowerShell,不是命令提示符(CMD),这俩不是一种命令行环境,语法格式不一样

二、在PowerShell中定位到D:\C文件夹,命令是:

cd "D:\C"

三、将下面的命令组黏贴到中PowerShell并回车运行,命令组如下:

# Step 1: Rename all folders to a temporary name
Get-ChildItem -Directory | Where-Object { $_.Name -match '^c\d+$' } | ForEach-Object {
    $tempName = "TEMP_$($_.Name)"
    Rename-Item $_.FullName $tempName
}

# Step 2: Rename from temporary name to final name
Get-ChildItem -Directory | Where-Object { $_.Name -match '^TEMP_c\d+$' } | ForEach-Object {
    $originalName = $_.Name -replace '^TEMP_', ''
    $newName = $originalName -replace '^c', 'C'
    Rename-Item $_.FullName $newName
}

windows11,批量命名

详细说明

Step 1: 将所有需要修改的文件夹重命名为一个临时名称(例如 TEMP_c179),这样可以避免直接重命名时出现冲突

Step 2: 再次遍历文件夹,将临时名称改回最终的目标名称(例如 C179)