【问题标题】:Truncate wxFile (set lesser length)截断 wxFile(设置较小的长度)
【发布时间】:2018-01-14 10:26:03
【问题描述】:

我正在寻找一种安全且跨平台的方法来将文件截断为指定大小 > 0(文件的当前长度时长度更小)。在 Delphi 中这很容易:

Seek(f,position);
Truncate(f);

我很惊讶wxFile 类中没有这种方法。

不接受使用临时文件复制内容。

【问题讨论】:

    标签: file cross-platform wxwidgets truncate


    【解决方案1】:

    确实没有这种方法,Unix下需要自己调用ftruncate(f.fd()),Windows下需要自己调用SetEndOfFile()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      • 2010-09-13
      • 2022-01-10
      • 1970-01-01
      相关资源
      最近更新 更多