Как все файлы в папке разбить на части?

Как сделать чтобы вместо пути файла было все файлы в папке с расширением .тхт разбились на части столько сколько весит документ (например текст весит 2000 кб его разделит на 2 части, 3394 кб на 3 и т.д) и сохраняя новые файлы с названием этих же файлов и присвоение к них число очереди.

$file = get-content "путь к файлу"
$parts = 4 #количество частей
$lines = [math]::Round($file.Length/$parts) 
for ($i = 0; $i -le $parts; $i++) {
    $file | Select -Skip ($lines*$i/1) -First ($lines*($i+1)/1) | Set-Content -Path "путь к целевой папке\part_$i.txt"
}

Ответы (0 шт):