2011年5月14日土曜日

ファイルサイズの取得

ファイルサイズの取得例です。

stat 関数を利用し、ファイルやディレクトリの状態を取得していますが、処理系によっては利用できません(sys/stat.h が必要)。
ファイルポインタの位置から取得する方法との計算時間も比較していますが、結果としては stat 関数を利用する方が高速であることが言えます。

複数のファイルサイズのチェックが必要な場合や、ファイルサイズが非常に大きな場合などには stat 関数を用いる方が良さそうです。


実行結果

0 件のコメント:

コメントを投稿