1. 首页 > 科技

文件名前批量、随机、添加序号(批处理.bat)? 批量在文件名前加序号

文件名前批量、随机、添加序号(批处理.bat)?批量在文件名前加序号

批处理怎样在原文件名中插入随机序号?

要想反复运行还不是那么简单呢 (未测试请先备份)

批处理放要处理的文件夹运行,编号形式为三位数加下划线接原文件名

请确定文件总数不要超,代码第一行的1000中0的个数决定编号位数可自己改

如果已有这种形式mp4文件会先去掉原编号

编号总是从001开始顺序编号但对应的mp4文件是随机的

无论有无新文件加入,每运行一次会重排一次

@echo off&cd/d %~dp0&set/a n=1000

setlocal enabledelayedexpansion

for /f "tokens=1* delims=_" %%i in (

'dir/b/a-d *.mp4^|findstr/b "[0-9][0-9]*_"')do ren "%%i_%%j" "%%j"

for %%i in (*.mp4)do set "#!random!=%%i"

for /f "tokens=1* delims==" %%i in ('set #')do (

   set/a n+=1

   echo !n:~1!_%%j

   ren "%%j" "!n:~1!_%%j"

)

set/p=按任意键退出... <nul&pause>nul

原文件名前加序号的批处理文件怎么写

实现的方法和详细的操作步骤如下:

1、第一步,在需要批量重命名的文件夹中创建一个.txt新文件,双击打开,见下图,然后进入下一步。

2、其次,完成上述步骤后,在文档中输入以下代码,如下图所示,然后进入下一步。

3、接着,保存文档,然后将其关闭。

 将文档重命名为“ a.bat”,该名称已更改为文档的名称和扩展名,见下图,然后进入下一步。

4、然后,完成上述步骤后,弹出一个重命名警告框,单击“是”选项,见下图,然后进入下一步。

5、随后,完成上述步骤后,双击运行此文档,见下图,然后进入下一步。

6、最后,完成上述步骤后,就获得了想要的结果了,见下图。这样,问题就解决了。

求bat批处理,文件夹名前加序号

使此批处理与要加序号的文件夹在同一文件夹中,然后运行。

有问题可Hi

@setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

@echo off

set nn=1

for /d %%I in (%~dp0*) do (

set digi=000!nn!

set digi=!digi:~-4!

ren "%%I" "HD!digi!%%~nxI"

set /a nn=!nn!+1

)

求一个bat批处理命令,可实现将一个文件夹里的文件批量倒序添加数字序号为文件名前缀,内有实例。跪求!

@echo off

setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir /b /o-n "*.jpg"') do (

set /a n+=1

set "n=000!n!"&set "n=!n:~-4!"

ren "%%~i" "!n!%%~nxi")将批处理放在一个文件夹里运行,对文件夹里面所有的JPG文件有效。