用C Runtime Library获取文件大小

long getfilesize(const char * filename)
{
  FILE *fp;
  long lRet;
  if ((fp = fopen(filename, "r")) == NULL)
    return 0;
  fseek(fp, 0, SEEK_END);
  lRet = ftell(fp);
  fclose(fp);
  return lRet;
}


代码说明:
filename:文件路径。
返回值:如果成功则返回文件大小,否则返回零。

你可能感兴趣的:(常用代码)