2楼的改了下 , 应该支持特殊字符了 | @echo off&rem { | | setlocal | | | | set "_@@path=D:\123" | | | | rem 全部是图片的话"%_@@path%\*"更省事 // | | for %%i in ("%_@@path%\*.jpg" "%_@@path%\*.png") do ( | | set /a @@n+=1 | | set /a @@r=32767/@@n+1 | | setlocal enabledelayedexpansion | | if !random! lss !@@r! ( | | endlocal | | set "_@randomfile=%%i" | | ) else endlocal | | ) | | for %%i in ("%_@randomfile%") do echo,%%~i | | endlocal&rem } | | pause&exit/bCOPY |
|