Войти

Показать полную графическую версию : [решено] Перемещение заданного количества файлов, начиная с первого по имени


Alexander_88
27-08-2014, 06:34
Здравствуйте. подскажите, пожалуйста как можно переместить заданное количество файлов, начиная с первого по имени, из одного каталога в другой? :sorry:

Georgio
27-08-2014, 09:43
@echo off

set quantity=5
set "source=D:\Work\138"
set "destination=D:\Work\139"

for %%i in ("%source%\*") do (
set /a count+=1
for /f %%j in ('
set /a count
') do (
if %%j leq %quantity% (
move "%%i" "%destination%">nul
) else (
exit /b
)
)
)

exit /b


или


@echo off

set quantity=5
set "source=D:\Work\138"
set "destination=D:\Work\139"

for /f "delims=" %%i in ('
dir /a-d/b/on "%source%" 2^>nul
') do (
set /a count+=1
for /f %%j in ('
set /a count
') do (
if %%j leq %quantity% (
move "%source%\%%i" "%destination%">nul 2>nul
) else (
exit /b
)
)
)

exit /b


.

Alexander_88
27-08-2014, 09:54
спасибо Georgio




© OSzone.net 2001-2012