BBS: Inland Empire Archive Date: 07-23-92 (13:07) Number: 176 From: TOM HAMMOND Refer#: NONE To: BOB SEWELL Recvd: NO Subj: COPY command from QB Conf: (2) Quik_Bas
JJ>In a message of <13 Jul 92 06:34:44>, Bob Sewell (1:116/5) writes: JJ> > Anyone know how to access the DOS COPY command from within JJ> >QB, without resorting to the SHELL "copy \path1\file1 \path2" JJ> >statement? Bob: Matt Hart posted a really fast COPY routine a while back.. let me see if I can find it among all the SAVEd posts and... ah, yes, here it is. Use it in good health: 'This subroutine does a QUICK copy of one file to another DECLARE SUB CopyFile (CFileIn$, CFileOut$) INPUT "File to copy"; CFileIn$ INPUT "New Name?"; CFileOut$ CALL CopyFile(CFileIn$, CFileOut$) SUB CopyFile (CFileIn$, CFileOut$) CFileIn = FREEFILE OPEN CFileIn$ FOR BINARY AS #FileIn CFileOut = FREEFILE OPEN CFileOut$ FOR BINARY AS #FileOut A$ = SPACE$(4096) FOR i = 1 TO LOF(1) \ 4096 ' note backslash GET CFileIn, , A$ PUT CFileOut, , A$ NEXT i IF LOF(1) MOD 4096 > 0 THEN A$ = SPACE$(LOF(1) MOD 4096) GET 1, , A$ PUT 2, , A$ END IF CLOSE CFileIn, CFileOut END SUB --------------------8<-------- Clip here -------->8--------------- Good luck Tom Hammond N0SS --- þ SLMR 2.1 þ hAS ANYONE SEEN MY cAPSLOCK KEY? --- WM v2.00/91-0231 * Origin: The Modem Zone BBS (314) 893-5106 (1:289/2)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET