请问C语言如何得到文件大小,如何删除文件

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:08:31

1. 如何得到文件大小?
方法有好几个. 但有的受操作系统限制. 此处提供一个比较通用的:

long GetFileSize(char *filename)
{
long siz = 0;
FILE *fp = fopen(filename, "rb");
if (fp) {
fseek(fp, 0, SEEK_END);
siz = ftell(fp);
fclose(fp);
}
return siz;
}

2. 如何删除文件?
方法也有好几个. 但有的受操作系统限制. 此处提供一个比较通用的:
unlink(filename);