【发布时间】:2013-12-08 13:06:39
【问题描述】:
使用.NetStreamWriter 写入文本文件时,为什么文本文件占用的磁盘空间比使用 PowerShell 的Out-File 时少。以下脚本使用StreamWriter 和Out-File 创建相同的文本文件。但是查看生成的两个文本文件,“StreamWriter”文本文件占据了一半的空间;为什么是这样?
$String = 1..1000
# StreamWriter
$stream5 = [System.IO.StreamWriter] "E:\\Stream.txt"
$String | %{$stream5.WriteLine($_)}
$stream5.Close()
# Out-File
$string | Out-File "E:\Out-file.txt"
【问题讨论】:
标签: .net powershell text-files streamwriter diskspace