我是 Visual Studio C++ 的新手。我正在使用 CFileDialog 从用户输入中获取文件名和文件路径。现在我想使用正在加载过程的进度控制,用户必须等待取决于您的输入文件大小。现在我通过使用 CFileDialog 获得了文件名和文件路径,但我不知道如何获取用户输入文件的大小。
我正在使用下面的方法,它总是返回零。
int FileSize(const char * szFileName)
{
struct stat fileStat;
int err = stat(szFileName, &fileStat);
if (0 != err)
return 0;
return fileStat.st_size;
}
如果您有更好的解决方案来获取文件大小,请建议我。
非常感谢你。