honghong33 当前离线
上等兵
yangfengoo 当前离线
上尉
@echo off setlocal enabledelayedexpansion set /a sjs=5+%random% %% 5 :# for /r a\ %%a in (*.*) do ( if !random! gtr 100 ( for /r b\ %%b in (.) do ( if !random! lss 50 ( copy /y %%a %%b set/a n+=1 ) ) ) ) if !n! leq !sjs! goto # echo,共随机复制!n!个文件 pause复制代码
TOP
terse 当前离线
中将
@echo off&setlocal enabledelayedexpansion if "%1" equ "" ( set /a m=!random!%%6+5 for /f "tokens=2 delims=:" %%i in ('"%0 a|sort"') do ( set /a n+=1 if !n! leq !m! copy "a\%%i" "b\%%i" >nul 2>nul ) pause&exit ) else for /f "delims=" %%i in ('dir /b /a-d "a\"') do echo;!random!!random!!random!:%%i复制代码
评分人数
pcl_test 当前离线
荣誉版主
有a、b两个文件夹,a中存在若干不同格式的文件,b文件夹下有很多文件夹,要求把a中的文件随机复制到b中,复 ... honghong33 发表于 2015-5-14 13:18
可以移动文件了,不过是向b下每个文件夹都移动5-10个文件,不是一共移动5-10个文件 ... honghong33 发表于 2015-5-18 12:13
我来了 当前离线
少校