ファイルの行数を取得できる関数はありますか?

解決


けんけん  2004-04-21 12:51:59  No: 112907  IP: [192.*.*.*]

VBでテキストファイルの行数を知りたいのですが、
1件づつ読み込んでカウントアップさせるしかないのでしょうか?
UNIXで言えば、WCみたいな行数情報を取得できる関数が
ありましたら教えて下さい。
よろしくお願い致します。

編集 削除
nanashi  2004-04-21 15:14:44  No: 112908  IP: [192.*.*.*]

TextStreamオブジェクトでSkipLineでカーソルを最後の行まで持って行けば
Lineプロパティで取得できます。
Openで読み込むよりは多少速いと思いますが…。

編集 削除
oku  URL  2004-04-21 23:25:05  No: 112909  IP: [192.*.*.*]

もしくはOpenTextFileメソッドでAppendingで開いて
Line プロパティで行数を取得するか。
VBレスキュ−(花ちゃん)&八日市PCサービスの
FileSystemObject関係にサンプルありますよ。
http://www.bcap.co.jp/hanafusa/

編集 削除
けんけん  2004-04-23 11:40:36  No: 112910  IP: [192.*.*.*]

おぉぉ!!
okuさんに教えて頂いたやり方をやったら
瞬時に取得することが出来ました。
ありがとうございます!!

nanashiさんもアドバイスありがとうございました。

編集 削除