将具有唯一名称的随机文件从一个文件夹复制到另一个文件夹

时间:2019-11-22 17:32:52

标签: batch-file batch-rename

我想将\ source中的“ my file.jpg”随机复制到\ output,最后添加日期-“ my file 11-22-2019.jpg”

这很正常:

@echo off
setlocal EnableDelayedExpansion
cd C:\source
set n=0
for %%f in (*.*) do (
    set /A n+=1
    set "file[!n!]=%%f"
)
for /L %%i in (1,1,%time:~-1%) do set "dummy=!random!"
set /A "rand=(n*%random%)/32768+1"
copy "!file[%rand%]!" C:\output

但是如何在文件名中添加日期?

提前谢谢!

0 个答案:

没有答案
相关问题