欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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
#>

其中的2gb可以修改成指定大小。