重複の可能性:
C++ ファイルストリーム (fstream) を使用して、ファイルのサイズをどのように判断できますか?
Cプログラムのファイルサイズ
ファイルのサイズを取得したいので、この方法で実装しました
(void)fseek(m_fp, 0, SEEK_END); // Set the file pointer to the end of the file
pFileSize = ftell(m_fp); // Get the file size
(void)fseek(m_fp, oldFilePos, SEEK_SET); // Put back the file pointer at the original location
これは必要に応じて実現可能ではなく、ファイルサイズを取得したり、ファイルにデータが含まれているかどうかを確認したりする他の方法はありますか