<分区>
我正在使用 fopen fseeko64 ftello64 fclose 等来操作文件。
如何截断文件?我知道在 C 中没有执行此操作的标准方法。我想要的只是某种可以在任何 win32 平台上运行的方法。我正在使用 mingw gcc 进行编译。
请注意:我的意思是将文件大小截断为指定大小,而不是将其设为 0 大小。并且使用像将部分复制到另一个文件并删除/重命名这样的技巧是不合适的。
<分区>
我正在使用 fopen fseeko64 ftello64 fclose 等来操作文件。
如何截断文件?我知道在 C 中没有执行此操作的标准方法。我想要的只是某种可以在任何 win32 平台上运行的方法。我正在使用 mingw gcc 进行编译。
请注意:我的意思是将文件大小截断为指定大小,而不是将其设为 0 大小。并且使用像将部分复制到另一个文件并删除/重命名这样的技巧是不合适的。
最佳答案
关于c - 在 C 中截断文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/584639/