Bat重命名文件夹,添加增量编号

时间:2015-08-27 14:20:29

标签: batch-file directory rename

我的路径中有更多文件夹。

我只需要重命名包含名称" Palemoon Portable Openvpn"的文件夹。添加增量号码。

包含文件夹的路径(warings包含空格)

D:\Programmi Installati

里面我有更多名字的文件夹

Palemoon Portable Openvpn 1 - Copia
Palemoon Portable Openvpn 1 - Copia (2)
Palemoon Portable Openvpn 1 - Copia (3)
Palemoon Portable Openvpn 1 - Copia (4)
Palemoon Portable Openvpn 1 - Copia (5)
Palemoon Portable Openvpn 1 - Copia (50)
Palemoon Portable Openvpn 1 - Copia (60)
Palemoon Portable Openvpn 1 - Copia (100)
Palemoon Portable Openvpn 1 - Copia (150)
Palemoon Portable Openvpn 1 - Copia (300)

我需要重命名包含名称" Palemoon Portable Openvpn"在:

Palemoon Portable Openvpn 1
Palemoon Portable Openvpn 2
Palemoon Portable Openvpn 3
Palemoon Portable Openvpn 4
Palemoon Portable Openvpn 5
Palemoon Portable Openvpn 6
Palemoon Portable Openvpn 7
Palemoon Portable Openvpn 8
Palemoon Portable Openvpn 9
Palemoon Portable Openvpn 10

文件夹名称修复是" Palemoon Portable Openvpn"我只需要重命名名称中包含的文件夹" Palemoon Portable Openvpn"。

警告:文件夹的路径包含空格" D:\ Programmi Installati"

由于

1 个答案:

答案 0 :(得分:1)

测试此项 - 如果您在控制台上看到的内容正确无误,请删除echo关键字。

您需要D:\Programmi Installati文件夹中的写入权限。

@echo off
setlocal enabledelayedexpansion
set counter=
for /d %%a in ("D:\Programmi Installati\Palemoon Portable Openvpn*") do (
   set /a counter+=1
   echo ren "%%~fa" "Palemoon Portable Openvpn !counter!"
)
pause