递归火山软件开发平台

标题: 文件读写类的置文件尾不好用 [打印本页]

作者: hs999xl    时间: 2024-10-19 17:21
标题: 文件读写类的置文件尾不好用
(, 下载次数: 11)
在做文件上传的功能,将接收的数据插入尾部。
置文件尾不好用,最终文件大小只有一次数据包的大小,其余都没写进去。

移到文件尾好用。


作者: Xelloss0618    时间: 2024-10-19 20:14
你没明白「置文件尾」的作用,它是将当前的读写位置设置为文件尾部,也就是丢弃当前位置之后的全部数据。
作者: hs999xl    时间: 2024-10-19 22:23
Xelloss0618 发表于 2024-10-19 20:14
你没明白「置文件尾」的作用,它是将当前的读写位置设置为文件尾部,也就是丢弃当前位置之后的全部数据。 ...

既然读写位置设置文件尾部,那我在尾部写出字节集怎么不好用呢?
作者: 小蜗牛    时间: 2024-10-19 22:25
hs999xl 发表于 2024-10-19 22:23
既然读写位置设置文件尾部,那我在尾部写出字节集怎么不好用呢?

正确来说 "置文件尾" 是一把剪刀..把当前游标位置用剪刀剪断...后面的数据直接丢掉...这个命名感觉不太合理~
作者: hs999xl    时间: 2024-10-19 22:43
小蜗牛 发表于 2024-10-19 22:25
正确来说 "置文件尾" 是一把剪刀..把当前游标位置用剪刀剪断...后面的数据直接丢掉...这个命名感觉不太合 ...

忽然明白了,就是把当前位置变成文件尾部,后面数据全删除。因为后面数据全删了,没有数据,所以当前位置自然就是尾部了。应该改个名字,叫 删除后方数据()注释:删除当前读写位置后方全部数据。
作者: Xelloss0618    时间: 2024-10-19 22:52
置文件尾是 SetEndOfFile 的直译
作者: b0y    时间: 2024-10-21 06:35
置文件尾() 改为 置为文件尾()  更好理解




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4