PowerShell快速创建一个指定大小文件的实例分享
程序员文章站
2022-07-04 23:27:33
有时做性能测试时,需要准备几个大文件,内容不限制。我以前比较傻,是这样做,拼命地往一个文本文件中写字符串,要写2g,也得花很长时间。今天发现使用filestream可以秒杀...
有时做性能测试时,需要准备几个大文件,内容不限制。我以前比较傻,是这样做,拼命地往一个文本文件中写字符串,要写2g,也得花很长时间。今天发现使用filestream可以秒杀。
复制代码 代码如下:
$tempfile="pstips.net"
$fs=new-object system.io.filestream($tempfile,[system.io.filemode]::openorcreate)
$fs.seek(2gb,[system.io.seekorigin]::begin)
$fs.writebyte(0)
$fs.close()
#生成完毕后,还可以检验下
(get-item $tempfile).length/1gb
<#
# 输出为:
# 2.00000000093132
#>
$fs=new-object system.io.filestream($tempfile,[system.io.filemode]::openorcreate)
$fs.seek(2gb,[system.io.seekorigin]::begin)
$fs.writebyte(0)
$fs.close()
#生成完毕后,还可以检验下
(get-item $tempfile).length/1gb
<#
# 输出为:
# 2.00000000093132
#>
其中的2gb可以修改成指定大小。