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的唯一标识的文件名?的主要内容,如果未能解决你的问题,请参考以下文章

GoLang中如何生成UUID唯一标识

js如何生成唯一标识符UUID

如何唯一的标识一台Android设备?

生成唯一标识符 ,通用唯一标识符 UUID

使用java.util.UUID生成唯一标识,为啥生成唯一标识的方法有些还需要参数?

Jmeter 函数助手之__UUID 生成唯一的标识符