|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Распределение файлов в каталоге |
|
Любой язык - [решено] Распределение файлов в каталоге
|
Пользователь Сообщения: 127 |
OS: Win
Есть каталог, в котором очень много файлов (от 600 тысяч). открывать такой каталог и оперировать с ним - достаточно времязатратный процесс. требуется написать батник, который будет создавать в этом (или другом) номерные каталоги ("1", "2", "3", "4"... "n") в которые будет перемещать по 20 тысяч файлов (порядок не важен). в итоге у нас вместо папки c 600 тысячами файлов будет 30 папок по 20 тысяч файлов в каждой. Заранее спасибо! |
|
Отправлено: 15:58, 26-04-2013 |
(*.*) Сообщения: 36557
|
Профиль | Сайт | Отправить PM | Цитировать PowerShell. Первые три переменные нужно указать (и проверить на меньшем объеме файлов, конечно).
#Исходная папка $source = "C:\test" #Основная целевая папка $target = "C:\output" #Количество файлов для переноса в каждую папку $n = 2 $fldrs = ((Get-ChildItem $source).Count)/$n $i = 1 do { md $target\$i Get-ChildItem $source | select -First $n | move -Destination $target\$i $i++ } while ($i -le $fldrs+1) |
------- Отправлено: 17:02, 26-04-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 127
|
Профиль | Отправить PM | Цитировать ок! сейчас попробую!
|
Отправлено: 17:09, 26-04-2013 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Архивирование файлов в каталоге | Tonny_Bennet | Скриптовые языки администрирования Windows | 53 | 11-01-2015 13:11 | |
CMD/BAT - [решено] Вывести имена файлов *.txt в каталоге | VALET93 | Скриптовые языки администрирования Windows | 34 | 12-04-2014 15:36 | |
CMD/BAT - [решено] узнать количество файлов в каталоге через CMD | toro | Скриптовые языки администрирования Windows | 5 | 04-12-2013 06:31 | |
Разное - [решено] Как получить список файлов находящихся в каталоге? | Kocuk | Microsoft Windows 2000/XP | 8 | 27-02-2012 23:25 | |
[решено] Получить список каталогов в каталоге | olann | AutoIt | 2 | 03-12-2011 20:33 |
|