用vb6从文件中读取和写入1000字节
我正在 vb6 中开发一个应用程序。在我的应用程序中,我试图将各种文件复制到一个文件中。问题是我试图从源文件中读取 1000 个字节并以相反的顺序将其写入目标文件。然后另一个1000字节等等,直到我到达源文件的最后一个。我使用文件指针在java中做了类似的工作。但在这里我没有找到解决方案。请帮忙。
I am developing an application in vb6.In my application i am trying to copy various files in a single file.The problem is i am trying to read 1000 bytes from the source file and write it to the target file in reverse order.Then another 1000 bytes and so on until i reach the last of the source file.I did similar type of work in java using file pointer.But here i am not finding the solution.Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
本教程介绍如何从二进制文件读取和写入,有一个关于从文件中读取数据块的部分。
This tutorial covers how to read and write from binary files, there is a section about reading blocks of data from a file.
您可以为此目的创建一个缓冲区。这里有一些代码可以帮助您入门。 (我目前没有 vb6,因此代码尚未验证)
示例代码:
此外,在您的情况下,您将需要跟踪文件中的位置
还可以使用 Put 将读取缓冲区写入另一个文件。
You could create a buffer for this purpose. Here is some code to get you started. (I don't have vb6 at this moment so the code is not verified)
Example Code:
Moreover in your case you will need to keep track of the position in the file
Also use Put to write the read buffer to another file.