質問: VBSのReadLineメソッドで17245909文字(16842KB)のテキストファイルを読み込むのにかかる時間を教えてください。
回答: こんにちは。 16MBのファイルですよね。それって、パソコンの性能によりますよ VBSですから、たいしてCPUのメモリ要求はしません。 巨大なファイルに対しては1行ずつ処理して、すぐに出力させるような処理にすることになります それを、「ファイルまるごとメモリに読み込みする」というコードだった場合 、fsoは適材適所の挙動をしめすでしょうから、処理としてはエラーを出さないでそれなりの動作はするでしょうけど、OSがブレーキをかけるはず。 vbsはフットワークの軽さが長所。データの加工で複雑な場合、処理系の実行ファイルを作成して、必要な引数を計算したVBSが起動させる、というような位置です。だから、fsoもエクスプローラレベルの使い方をvbsからするようにしてます (主さまは、テスト用のファイルの作成と、処理時間の測定を依頼しているとなるのですが、あってますか?)