MRが楽しい

MRやVRについて学習したことを書き残す

Windows環境でテキストファイル内の文字数を数える

本日はWindowsの小ネタ枠です。
Windows環境でテキストファイル内の文字数を数える方法について記事にします。

メモ帳を使った文字数カウント

テキストファイルを右クリックから[メモ帳で編集]を実行します。

メモ帳のフッター部分にテキストファイルの行数と文字数が表示されるのでこれで確認できます。

PowerShellを使った文字数カウント

PowerShellを使用して、テキストファイル内の文字数を数える方法を紹介します。

1. 基本的な文字数カウント

以下のPowerShellコマンドで、テキストファイル内の文字数を数えることができます。
テキストファイルがあるフォルダ上でShift + 右クリックから[PowerShellウィンドウをここで開く]を実行します。

PowerShellが起動するので以下のコマンドを実行すると文字数が確認できます。

# ファイルの内容を読み込み、文字数をカウント(UTF-8の場合)
(Get-Content -Path "ファイルパス.txt" -Raw -Encoding UTF8).Length
# ファイルの内容を読み込み、文字数をカウント(Shift-JISの場合)
(Get-Content -Path "ファイルパス.txt" -Raw -Encoding Default).Length


2. 改行を除いた文字数カウント

改行を除いた文字数を数える場合は、以下のようにします:

# 改行を除いて文字数をカウント
(Get-Content -Path "ファイルパス.txt" -Raw).Replace("`r`n", "").Length