分割日志成多个日志文件的的powershell

一个G的文件日志需要分析,日志工具直接挂了,用这个分割下就能解决问题

$inputFile = "kehuduan.log"
$outputPrefix = "b_part_"
$chunkSize = 300MB   # 自己改,比如 100MB / 500MB

$buffer = New-Object byte[] $chunkSize
$fs = [System.IO.File]::OpenRead($inputFile)

$fileIndex = 0

while (($bytesRead = $fs.Read($buffer, 0, $buffer.Length)) -gt 0) {
    $outFile = "{0}{1}.log" -f $outputPrefix, $fileIndex

    $outStream = [System.IO.File]::OpenWrite($outFile)
    $outStream.Write($buffer, 0, $bytesRead)
    $outStream.Close()

    $fileIndex++
}

$fs.Close()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容