gpt4 book ai didi

c++ - Windows API 中是否有类似于 POSIX 上的 ftruncate 的函数?

转载 作者:可可西里 更新时间:2023-11-01 11:31:21 24 4
gpt4 key购买 nike

我正在使用 CreateFile从 Windows API 函数打开一个文件。现在此函数返回一个 HANDLE 对象,我们可以在该对象上进一步使用 Read 或 Write 或任何归档操作。

我找到了 SetEndOfFile它谈论截断文件,但它没有文件大小的参数。最后,_chsize函数不接受 HANDLE 对象。有解决办法吗?

最佳答案

使用SetFilePointerSetFilePointerEx将当前位置设置为您想要的大小,然后调用SetEndOfFile

关于c++ - Windows API 中是否有类似于 POSIX 上的 ftruncate 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19932243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com