柠檬能美白牙齿吗 网红美白牙齿产品靠谱吗?在家可以弄出一口大白牙?
2024-01-16 00:13:31
批处理使用技巧之如何批量修改文件名称
随便找了一个文件夹来演示:
打开CMD,cd /d 进入要改名的目录:
输入命令:
ren*.mp4*.sky
这样,所有后缀名为 .mp4 的文件就改成了 .sky
@echooffset/a 计数=0set目录=Z:\超神学院set后缀名=.mp4 setlocal enabledelayedexpansionfor/f %%sin('dir /b %目录%')do(set/a 计数+=1if!计数! LSS 10 (ren"%目录%\%%s"0!计数!%后缀名%)else(ren"%目录%\%%s"!计数!%后缀名%) )echo.echo修改完成! pause
代码解释:
“计数” 表示文件名编号从多少开始,这里填0文件名编号会从1开始,填1就会从2开始。。
“目录” 是要进行文件改名的目录路径
“后缀名” 是修改后的后缀名,不管之前是什么后缀名,修改后都是这个
“setlocal enabledelayedexpansion” 启用变量延迟,这样后面才能使用 !计数!
“if !计数! LSS 10” 语句中的 LSS 表示小于,这里也就是判断变量“计数”的值是否小于10。
“ren “%目录%\%%s” 0!计数!%后缀名%” 值小于10的时候,在文件名前面加0
“else (ren “%目录%\%%s” !计数!%后缀名%)” 值不小于10的时候,就不需要加0了
将上框中的代码保存成 .bat的批处理文件:
双击运行即可:
批处理运行效果如图:
2024-01-16 00:13:31
2024-01-16 00:11:17
2024-01-16 00:09:02
2024-01-16 00:06:47
2024-01-16 00:04:32
2024-01-15 17:16:50
2024-01-15 17:14:35
2024-01-15 17:12:20
2024-01-15 17:10:05
2024-01-15 17:07:50
2024-01-15 17:05:36
2024-01-15 17:03:21
2024-01-15 17:01:06
2024-01-15 16:58:51
2024-01-15 16:56:36
2024-01-15 07:56:20
2024-01-15 07:54:05
2024-01-15 07:51:50
2024-01-15 07:49:35
2024-01-15 07:47:21