重命名没有圆括号/删除圆括号窗口的多个文件

我想从任何地方开始按照数字顺序重新命名大量的文件。 但是,当我重命名多个文件,它留下了括号。 例如,我将文件重命名为abc_.jpeg,它会导致abc_(1).jpeg,abc_(2).jpeg等等。

我试图使用命令提示符重命名

ren abc_(*).jpeg abc_*.jpeg
不起作用。 可能是因为括号

ren abc_"("*")".jpeg abc_*.jpeg
重命名文件,但结果与以前相同的文件名。 我只是想以某种方式删除括号。

Solutions Collecting From Web of "重命名没有圆括号/删除圆括号窗口的多个文件"

要删除括号,你将不得不做一些字符串操作。 我写了一个批处理文件来执行此操作(另存为.bat

 cd C:\folder setlocal enabledelayedexpansion for %%a in (abc_*.jpeg) do ( set f=%%a set f=!f:^(=! set f=!f:^)=! ren "%%a" "!f!" ) 

我不认为你可以从命令行轻松地做到这一点,虽然这可能是可能的,但它不会很漂亮。 如果你可以帮助它使用这个批处理文件删除括号。

在“文件资源管理器”窗口中,选择所有文件,右键单击并选择重命名。 Windows将选择起始数字作为在圆括号之间提供的数字,所以使用比所需位数多一位的数字来命名文件。

例如 :我们需要模式“test_xxx”。 使用文件资源管理器,将文件重命名为“tes(1000)”。 您的文件现在将被命名为“tes(1000)”,“tes(1001)”,“tes(1002)”等。 按住SHIFT并右键单击文件浏览器的打开区域,然后选择“在此打开命令窗口”。 发出以下命令:

 ren *.* test_???.* 

这会将所有文件重命名为正确的格式[“test_000”,“test_001”,“test_002”等)。