Мне нужен способ разбиения файлов на несколько (или даже половину) на основе KB, а не на количество строк.Использование пакетных файлов Windows для разбиения больших «обернутых» файлов
Я старший аналитик EDI, и обернутые данные имеют тенденцию отображаться как одна длинная линия. Каждое «решение», которое я нахожу, разбивается на количество строк. Мне нужно что-то, что будет разделено по размеру.
Конечная цель состоит в том, чтобы «развязать» эти данные, что означает, что каждый сегмент будет в отдельной строке. Для этого мне нужно изменить разделители (поскольку в качестве разделителей есть специальные символы).
У меня есть решение для этого (см. Ниже), но по некоторым причинам это не будет работать с файлами размером более 10 КБ. Если вы знаете что-нибудь об EDI, это не очень большой.
Мне нужно найти решение для разбиения файлов на более мелкие файлы размером около 5 КБ каждый (тогда я могу использовать замену строк и повторно объединить их самостоятельно).
Есть ли у кого-нибудь представление о том, как я могу выполнить это с помощью одной огромной линии?
(К сожалению, я должен удалить код я поместил здесь только в качестве примера, потому что кто-то попадет в это как дубликат, не читая. Пожалуйста, читайте выше и советуют.)
Действительно ли PowerShell для вас, а не для пакета cmd? – Crypt32
проверить это - http://stackoverflow.com/questions/28244063/how-can-i-split-a-binary-file-into-chunks-with-certain-size-with-batch-script-wi – npocmaka
I ' ve фактически никогда не использовал PowerShell. Я нахожусь на Windows 7 Enterprise. Если я могу назвать это из пакетного файла, я в порядке. Пожалуйста, порекомендуйте. – user7431880