У меня есть папка «C:\TEST\Clean» со многими фотографиями (скажем, 436), и мне нужно переместить 30 из них в папку «C:\Dropbox\Apps\AutoPost\For_Post_1».
У меня это пока что, но это для 1 файла, и мне нужно для 30.
@echo off
set folder=C:\TEST\Clean
set destfolder=C:\Dropbox\Apps\AutoPost\For_Post_1
for /f "delims=" %%C in ('dir /b /a-d "%folder%\*.jpg" ^| find /c /v ""') do set /A num=%random% %% %%C
for /f "delims=" %%F in ('dir /b /a-d "%folder%\*.jpg" ^| more +%num%') do set name=%%F & goto next
:next
echo Wallpaper is now %name%
move "%folder%\%name%" "%destfolder%\%name%"