【问题标题】:how do I know if binary file is empty in C [duplicate]我如何知道 C 中的二进制文件是否为空 [重复]
【发布时间】:2011-07-07 09:11:43
【问题描述】:

可能重复:
How can I get a file's size in C?

我如何知道 C 中的二进制文件是否为空?

【问题讨论】:

  • 检查大小是否为零,stackoverflow.com/questions/238603/…
  • 空如0,还是空如in不执行任何代码?
  • @Yasir:这可以便携完成。
  • windows 7,我的意思是检查文件读取功能。
  • 您是否担心 NTFS 备用流?

标签: c file


【解决方案1】:
// assume file is opened as FILE *fp
fseek(fp, 0L, SEEK_END);
bool empty = ftell(fp) == 0L;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多