Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перемещение заданного количества файлов, начиная с первого по имени

Ответить
Настройки темы
CMD/BAT - [решено] Перемещение заданного количества файлов, начиная с первого по имени

Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


Здравствуйте. подскажите, пожалуйста как можно переместить заданное количество файлов, начиная с первого по имени, из одного каталога в другой?

Отправлено: 06:34, 27-08-2014

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@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

.

Последний раз редактировалось Georgio, 27-08-2014 в 10:50. Причина: уточнение кода.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:43, 27-08-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


спасибо Georgio

Отправлено: 09:54, 27-08-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перемещение заданного количества файлов, начиная с первого по имени

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Перемещение указанного количества пронумерованных файлов, начиная с последнего Alexander_88 Скриптовые языки администрирования Windows 2 24-08-2014 23:08
CMD/BAT - [решено] перемещение файлов , последних по имени Alexander_88 Скриптовые языки администрирования Windows 5 21-08-2014 13:39
CMD/BAT - [решено] Перемещение заданного количества файлов, начиная с последнего по имени Alexander_88 Скриптовые языки администрирования Windows 6 21-08-2014 11:36
CMD/BAT - перемещение файлов в каталог созданный из части имени файла surrender1 Скриптовые языки администрирования Windows 9 10-10-2013 14:42
CMD/BAT - Перемещение в папку определенного количества файлов Arsenik77 Скриптовые языки администрирования Windows 1 18-07-2011 17:11




 
Переход