![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
PowerShellで
・テキストファイルの行数を取得
できます!
![](https://powershell.work/wp-content/themes/cocoon-master/images/b-woman.png)
空白行があっても正しく行数を取得
できます!
コード
ここでは例として
・デスクトップ配下のファイル「aiueo.txt」の
・行数を取得
します。
※ファイル「aiueo.txt」は空白行あり。
![aiueo.txtの内容(7行ある。空白行あり)](https://powershell.work/wp-content/uploads/2022/07/ps_get_rowcount_001.png)
# ファイルのパスを指定
$targetFile = "C:\Users\user\Desktop\aiueo.txt"
$ws = New-Object -ComObject Wscript.Shell
try
{
# 行数を取得
$rowCount = (Get-Content -Path $targetFile -ErrorAction Stop).Length
$ws.popup("行数:" + $rowCount)
}
catch
{
$ws.popup("エラー : " + $PSItem)
}
実行結果
テキストファイルの行数を取得できました。
![実行結果](https://powershell.work/wp-content/uploads/2022/07/ps_get_rowcount_002.png)
参考
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●「Get-Content」コマンドレット