PowerShell快速創(chuàng)建一個(gè)指定大小文件的實(shí)例分享
更新時(shí)間:2014年04月16日 11:32:50 作者:
這篇文章主要介紹了PowerShell快速創(chuàng)建一個(gè)指定大小文件的實(shí)例分享,需要的朋友可以參考下
有時(shí)做性能測試時(shí),需要準(zhǔn)備幾個(gè)大文件,內(nèi)容不限制。我以前比較傻,是這樣做,拼命地往一個(gè)文本文件中寫字符串,要寫2G,也得花很長時(shí)間。今天發(fā)現(xiàn)使用FileStream可以秒殺。
復(fù)制代碼 代碼如下:
$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()
#生成完畢后,還可以檢驗(yàn)下
(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()
#生成完畢后,還可以檢驗(yàn)下
(Get-Item $tempFile).Length/1gb
<#
# 輸出為:
# 2.00000000093132
#>
其中的2GB可以修改成指定大小。
相關(guān)文章
PowerShell中把相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑的2個(gè)方法
這篇文章主要介紹了PowerShell中把相對(duì)路徑轉(zhuǎn)換為絕對(duì)路徑的2個(gè)方法,并對(duì)他的區(qū)別做了講解,需要的朋友可以參考下2014-08-08PowerShell腳本性能優(yōu)化技巧總結(jié)
這篇文章主要介紹了PowerShell腳本性能優(yōu)化技巧總結(jié),一些PowerShell腳本可能很容易消耗很多內(nèi)存,或者運(yùn)行太多時(shí)間,甚至兼而有之,本文會(huì)分享幾個(gè)PowerShell小技巧來提高這一類腳本的性能,需要的朋友可以參考下2014-05-05PowerShell中使用curl(Invoke-WebRequest)的方法教程
這篇文章主要給大家介紹了關(guān)于在PowerShell中使用curl(Invoke-WebRequest)的方法教程,文中通過詳細(xì)的示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-08-08Windows Powershell 執(zhí)行文件和腳本
PowerShell腳本提供了一個(gè)方便的方法來自動(dòng)化各種瑣事。下面是關(guān)于PowerShell的一些基本概念,對(duì)于PowerShell初學(xué)者,掌握這些概念有助于加深對(duì)PowerShell腳本的理解。2014-09-09