hs999xl 发表于 2024-10-19 17:21:33

文件读写类的置文件尾不好用


在做文件上传的功能,将接收的数据插入尾部。
置文件尾不好用,最终文件大小只有一次数据包的大小,其余都没写进去。

移到文件尾好用。

Xelloss0618 发表于 2024-10-19 20:14:57

你没明白「置文件尾」的作用,它是将当前的读写位置设置为文件尾部,也就是丢弃当前位置之后的全部数据。

hs999xl 发表于 2024-10-19 22:23:35

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

既然读写位置设置文件尾部,那我在尾部写出字节集怎么不好用呢?

小蜗牛 发表于 2024-10-19 22:25:27

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

正确来说 "置文件尾" 是一把剪刀..把当前游标位置用剪刀剪断...后面的数据直接丢掉...这个命名感觉不太合理~

hs999xl 发表于 2024-10-19 22:43:32

小蜗牛 发表于 2024-10-19 22:25
正确来说 "置文件尾" 是一把剪刀..把当前游标位置用剪刀剪断...后面的数据直接丢掉...这个命名感觉不太合 ...
忽然明白了,就是把当前位置变成文件尾部,后面数据全删除。因为后面数据全删了,没有数据,所以当前位置自然就是尾部了。应该改个名字,叫 删除后方数据()注释:删除当前读写位置后方全部数据。

Xelloss0618 发表于 2024-10-19 22:52:36

置文件尾是 SetEndOfFile 的直译

b0y 发表于 2024-10-21 06:35:25

置文件尾() 改为 置为文件尾()更好理解
页: [1]
查看完整版本: 文件读写类的置文件尾不好用