求脚本 批量在文件名加前缀序号

作者&投稿:绽欣 (若有异议请与网页底部的电邮联系)
!求一个批处理文件,以批量对文件夹名添加序号,请高手指点~

@echo offsetlocal enabledelayedexpansionecho 请拖入文件夹或者输入该文件夹绝对路径set /p wjj=cd /d "%wjj%" for /f %%a in ('dir /ad /b "%wjj%"') do (set /a a+=1set xh=0!a!ren "%%a" "!xh:~-2! %%a")echo 处理完毕 & pause>nul

以上是代码
假设需要被改名的文件夹超过99个,需要用到三位数的序号
可以将其中两行改为 set xh=00!a! ren "%%a" "!xh:~-3! %%a"
假设用其他符号取代中间的两个空格,如用两个下划线__
可以将其中一行改为ren "%%a" "!xh:~-3!__%%a"

@echo offsetlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /b /o-n "*.jpg"') do (set /a n+=1set "n=000!n!"&set "n=!n:~-4!"ren "%%~i" "!n!%%~nxi")将批处理放在一个文件夹里运行,对文件夹里面所有的JPG文件有效。

批量在文件名称前面加递增的序号:

下载工具:优速文件批量重命名软件

步骤1,先下载工具软件,然后安装打开使用。点击软件中间或者【添加文件】按钮,将需要添加需要的文件批量导入到软件中,格式不受限制。

步骤2,然后可以看到左边有设置栏,命名方式选择“插入”;插入类型选择“编号”(编号即序号);然后进行编号设置,起始右边输入第一个序号,增量是下一个序号比前一个序号增加的数值;位数是序号一共几位的意思(不够的话用0凑)。这时候我们在右边可以预览到新文件名前全部添加了序号。

步骤3,当你认为设置好了后就可以点击【开始重命名】按钮,启动软件程序了。处理完成后软件会弹出“重命名成功”的提示框。

步骤4,对比处理前后的文件可以看到,处理后的文件名前面全部添加了序号。




昭通市17610295545: 如何给每两个相同文件名不同扩展名的几百对文件批量添加数字序号?请详细解说 -
游饺塞可: 头添加文件名, 详细步骤百如下:方法一:1. ctrl-h打开Replace窗口2. 点击Advance页,在"Insert Begin Text"窗口输入$3. 点击Batch ...按钮,打开Batch Runner.度4. 点击Pick Files选择多个要处理的文件.5. 点击Batch Replace即可.方法回...

昭通市17610295545: 使用bat脚本,按照文件创建时间先后顺序为PNG文件修改文件名,带前缀和序号 -
游饺塞可: @echo off&setlocal enabledelayedexpansion set n=1000 set "prefix=前缀" for /f "delims=" %%a in (' dir /b /od *.png') do ( set /a n+=1 set m=!n:~1! ren "%%~a" %prefix%_!m!.png )

昭通市17610295545: 我要把所有名字不同的文件批量的把所有的文件名字添加序号,但是要保存原来文件名.. -
游饺塞可: 用Replace Pioneer 2.0以上,很容易完成, 假设你要把文件名从abc,def,...改为abc001,def002,...:详细操作: 1. 选择Tools->Batch Runner 菜单. 2. 点击"Pick Files"选择多个文件,或用"Search Files"在目录中搜所需要的文...

昭通市17610295545: 怎样修改下面的代码,在多个工作簿的文件名前面同时添加文件名的前缀25 -
游饺塞可: Sub ChangeName() Dim strName As String strName ="25" Dim FilePath As String FilePath = ThisWorkbook.Path & "\" Dim OldName As String Dim NewName As String Dim fileName As String fileName = Dir(FilePath) Do While ...

昭通市17610295545: 求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)

昭通市17610295545: 怎样实现批量重命名文件名为父文件夹名字加序号 -
游饺塞可: 我们知道在批处理中要批量处理的话,那肯定是少不了用for命令的.现在我们把他的要求分解成两部分1、先用dir命令把所有要进行重命名的文件的全路径列出来发送到一个临时的文本文件. (供下面的for语句来读取)2、用for命令来读取那个...

昭通市17610295545: bat——vbs——批处理——编程语言——来实现把当前文件夹下的文件夹加上序号前缀(三位数,即 -
游饺塞可: BAT代码:@echo off&setlocal enabledelayedexpansion set Num=1001 for /f "delims=" %%a in ('dir /ad/b') do ( ren "%%~a" "!Num:~1!——%%~a" set /a Num+=1) pause

昭通市17610295545: 原文件名前加序号的批处理文件怎么写 -
游饺塞可: 实现的方法和详细的操作步骤如下:1、第一步,在需要批量重命名的文件夹中创建一个.txt新文件,双击打开,见下图,然后进入下一步.2、其次,完成上述步骤后,在文档中输入以下代码,如下图所示,然后进入下一步.3、接着,保存文档,然后将其关闭. 将文档重命名为“ a.bat”,该名称已更改为文档的名称和扩展名,见下图,然后进入下一步.4、然后,完成上述步骤后,弹出一个重命名警告框,单击“是”选项,见下图,然后进入下一步.5、随后,完成上述步骤后,双击运行此文档,见下图,然后进入下一步.6、最后,完成上述步骤后,就获得了想要的结果了,见下图.这样,问题就解决了.

昭通市17610295545: 有没有批量更文件名的办法,前题是不能改变原文件名,比如歌曲前加编号. -
游饺塞可: 推荐用Replace Pioneer重命名文件,在文件名前面加3位序号的公式是###_${FILENAME}. 详细操作: 1. 选择Tools->Batch Runner 菜单. 2. 把多个待处理文件从windows拖拽到Batch Runner窗口中. 3. 如果必要,把文件按需排好序. 4. 把set output filename 中的${FILENAME}修改为###_${FILENAME} 5. 观察output file一列的新文件名是否符合要求,然后点击File Rename,完成重命名.

昭通市17610295545: maya添加前缀脚本.比如:一个名字叫“MoneyCoin”的物体,添加前缀后变成“P15:MoneyCoin”.
游饺塞可: 以下是批量改名的mel脚本,它的用法是将物体成组,然后给组命名,之后运行这个脚本,文件会自动添加1,2,3.....的后缀.你要是想改前缀,也可以参考这个脚本进行修改. string $names[]; clear $names; string $selectName[]; clear $...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网