bat中如何批量生成向uuid的唯一标识的文件名?
Posted 秋9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat中如何批量生成向uuid的唯一标识的文件名?相关的知识,希望对你有一定的参考价值。
解决思路:
通过固定字符串+自增数字实现
具体代码:
@echo off
rem bat中没有获取uuid的方法,通过固定字符串+自增数字实现
set /p w=请输入文件格式(即扩展名并以回车结束):
set fileStartStr=军旗_1_5a6dcac9-e508-48c2-89a7-791890d
setlocal EnableDelayedExpansion
rem 自增数字开始数字,要5位数字
set num=10000
for /f %%i in ('dir /b /a-d "*.%w%"' ) do (
set str1=%%i
set /a num+=1
echo 序号为:!num!
set "str1=%fileStartStr%!num!.%w%"
ren "%%i" "!str1!"
)
pause
工具下载地址:bat中按自增,uuid,批量替换三种方式批量修改文件名
以上是关于bat中如何批量生成向uuid的唯一标识的文件名?的主要内容,如果未能解决你的问题,请参考以下文章