ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

ファイルサイズを取得する

バージョン 4.0 以降

ファイルのサイズを取得するには、SFXFile::GetSize 関数を使用します。

UInt32 size;

// size にファイルサイズが入る
SFXFile::GetSize(SFXPath("/data/data1.txt"), &size);

バージョン 3.0

ファイルのサイズを取得するには、SFBFileMgr::GetInfo 関数を使用します。

SFBFileMgrSmp fileMgr = SFBFileMgr::NewInstance();
FileInfo info = {0};

fileMgr->GetInfo("/data/data1.txt", &info);   // ファイルの情報を取得する

UInt32 size = info.dwSize;   // size にファイルサイズが入る

参照 SFXFile::GetSize | SFBFileMgr::NewInstance | SFBFileMgr::GetInfo