はじめに
基幹システムから出力したデータ、フォルダ内に存在するログファイルの行数を手軽に表示できないかと思い調べました。
結果、Windows標準機能(コマンドプロンプト)を使用して各ファイルの件数を取得できました。
各ファイルの行数取得
コマンドプロンプトにて find /v /c "" *.csv
を入力しますと以下の結果が得られます。(csvをtxtに置き替えるとテキストファイルの件数取得)
find /v /c "" *.csv
---------- メーカコード名称マスタ.CSV: 336
---------- 取込データ.CSV: 381
---------- 出力データ.CSV: 623
---------- 商品マスタ.CSV: 400
---------- 在庫マスタ.CSV: 1455
---------- 発注データ.CSV: 809
findとは
基本的にはfind ファイル名
フォルダ内に存在しているかどうか検索することができる。
引数の説明
/v 指定した文字列を含まない行を検索対象とする
/c 検索対象の行数を表示する
Microsoft 検索(find)
https://learn.microsoft.com/ja-jp/windows-server/administration/windows-commands/find