victor21043
12-09-2016, 10:33
Скриптовые языки администрирования Windows
Уважаемый пользователи портала,
-Возникла потребность распределения огромного количества файлов ,например по 80 штук,в папки(будет много папок по 80 файлов в каждой )
-Был найден скрипт,по аналогичной теме форума*, и подставлен код его в powershell 2.0(ctrl+v)
-Ничего не произошло,к сожалению(не знаю почему)
-Хочется решить проблему без сторонних программ,автоматически
-Язык-любой,который не потребует сторонних программных продуктов
$source = "F:\677"
#Основная целевая папка
$target = "F:\677"
#Количество файлов для переноса в каждую папку
$n = 80
$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)
*Вот :
]Распределение файлов в каталогеhttp://forum.oszone.net/thread-259461.html
Уважаемый пользователи портала,
-Возникла потребность распределения огромного количества файлов ,например по 80 штук,в папки(будет много папок по 80 файлов в каждой )
-Был найден скрипт,по аналогичной теме форума*, и подставлен код его в powershell 2.0(ctrl+v)
-Ничего не произошло,к сожалению(не знаю почему)
-Хочется решить проблему без сторонних программ,автоматически
-Язык-любой,который не потребует сторонних программных продуктов
$source = "F:\677"
#Основная целевая папка
$target = "F:\677"
#Количество файлов для переноса в каждую папку
$n = 80
$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)
*Вот :
]Распределение файлов в каталогеhttp://forum.oszone.net/thread-259461.html