Alexander_88 |
25-08-2014 20:48 2393979 |
переместить указанное количество случайных файлов из одной папки в другую
Здравствуйте, подскажите, как можно переместить указанное количество случайных файлов из одной папки в другую. К примеру есть папка с 60 файлами, я указал количество 2, и переместиться, два случайных файла из указанной папки в другую указанную папку :)
|
Код:
@echo off
set quantity=2
set "source=D:\Work\125\1"
set "destination=D:\Work\125\2"
for /f "delims=" %%i in ('
dir /a-d/b "%source%" 2^>nul
') do (
call set $%%random%%=%%i
)
for /f "tokens=1* delims==" %%i in ('
set $
') do (
set /a count+=1
for /f %%k in ('
set /a count
') do (
if %%k leq %quantity% (
move "%source%\%%j" "%destination%">nul
) else (
exit /b
)
)
)
exit /b
|
Alexander_88 |
25-08-2014 21:46 2394001 |
Georgio, благодарю вас :)
|
Время: 20:50.
© OSzone.net 2001-