2011-04-07 7 views
0

vb6.In있는 응용 프로그램을 개발하고 있습니다. 하나의 file.The 문제를 다양한 파일을 복사하려고합니다. 원본 파일에서 1000 바이트를 읽으려고합니다. 그리고 그것을 반대 순서로 대상 파일에 쓰십시오. 다음 또 다른 1000 바이트 등등 내가 소스 파일의 마지막에 도달 할 때까지. 나는 자바에서 파일 포인터를 사용하여 유사한 유형의 작업을 수행했다. 그러나 나는 해결책을 찾지 못하고있다. 제발 도움.읽기 및 wrting vb6 파일에서 1000 바이트

답변

1

This tutorial은 이진 파일에서 읽고 쓰는 방법을 다루고 있으며 파일에서 데이터 블록을 읽는 방법에 대한 섹션이 있습니다.

1

이 목적으로 버퍼를 만들 수 있습니다. 다음은 시작하기위한 몇 가지 코드입니다.

예제 코드 (코드가 검증되지 않도록 나는이 순간에 VB6이없는) :

또한 귀하의 경우이 파일의 위치를 ​​추적해야합니다
Dim Buffer As String * 1000 
Open "C:\Windows\FileName.txt" For Binary As #1 
Get #1, 1, Data 
Close #1 

Get #file handle, position, Buffer 

또한 Put을 사용하여 읽기 버퍼를 다른 파일에 씁니다.

Put #file handle, position, Buffer