0% found this document useful (0 votes)
14 views4 pages

Master Programming Doc.1.1

The document provides instructions on file handling in programming, specifically focusing on writing, reading, appending, and copying files. It explains the use of StreamWriter and StreamReader objects for these operations, including code examples for each action. Additionally, it highlights the importance of closing files after manipulation to ensure they can be accessed by other programs.

Uploaded by

tashmhaza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Master Programming Doc.1.1

The document provides instructions on file handling in programming, specifically focusing on writing, reading, appending, and copying files. It explains the use of StreamWriter and StreamReader objects for these operations, including code examples for each action. Additionally, it highlights the importance of closing files after manipulation to ensure they can be accessed by other programs.

Uploaded by

tashmhaza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

mastershamastershamaster

shamastershamastershama
stershamastershamastersh
amastershamastershamast
FILE HANDLING

FILE WRITIN,READING,APPENDING AND COPYING FROM


ONE FILE TO THE OTHER

ershamastershamastersha
15/11/2024

MASTER SHA

mastershamastershamaster
shamastershamastershama
stershamastershamastersh
amastershamastershamast
ershamastershamastersha
mastershamastershamaster
shamastershamastershama
stershamastershamastersh
WRITING TO A FILE
FILE DIM STR AS STREAMWRITER
STR = NEW STREAMWRITER("C:\USERS\TEST\
DOWNLOADS\MASTERFILES\
HAND MASTERFILE.TXT",TRUE)
STR.WRITELINE(TXTFILE.TEXT)
STR.CLOSE()

LING
EXPLA -FIRSTLY WE START OF BY
IMPORTING SYSTEM.IO

BY NATIO WHICH IS THE LIBRARY


WHICH HAS THE SET OF

N OF TOOLS AND OBJECTS WE

MASTE THE
WILL BE USING IN
HANDLING OUR FILES.

-NOW(DIM STR AS

R SHA PROG STREAMWRITER )->WE ARE


DECLARING OUR VARIABLE

RAMM
STR AS A STREAMWRITER OBJECT

NOTE:STREAMWRITER IS THE OBJECT WE USE TO


ING
WRITE TO FILES

BEHIN
-THE NEXT LINE

(str = NewStreamWriter("C:\ Users\Test\Downloads\

D THE
MASTERFILES\

->HERE WE ARE
MASTERFILE.txt",True)

ASSIGNING TO OUR

CODE
VARIABLE STR THE
THE FILE
LOCATION/ADDRESS OF

-THE STRING IN QUOTES SPECIFIES THE ADDRESS OF THE FILE


NOTE:THE TRUE AFTER THE ADDRESS,SPECIFIES THAT IF THE FILE DOES
NOT ALREADY EXIST VB WILL CREATE IT FOR YOU.IN OTHER WORDS EVEN
IF THE FILE EXISTS VB JUST DELETES IT AND CREATES A NEW ONE FOR YOU.

READING FROM A FILE


Dim sr As New StreamReader("C:\Users\Test\Downloads\MASTER FILES\MASTERFILE.txt")

txtFILE.Text = sr.ReadToEnd

sr.Close()

>Here our OBJECT is THE STREAMREADER OBJECT>WE USE

LOGIC THI WHEN WE WANT TO READ SOMETHING FROM A FILE

>THE LINE(txtFILE.Text = sr.ReadToEnd)

BEHIN
>SPECIFIES WE ARE READING THE ENTIRE CONTENTS OF
OUR FILE INTO txtFILE.Text (THE CONTENTS ARE COPIED
TO THE TEXTBOX SPECIFIED)

D THE
>AFTER MANIPULATION OF THE FILE YOU SHOULD
ALWAYS CLOSE IT,SO THAT IT CAN BE OPEN TO USE BY
OTHER PROGRAMS

CODE
ADDING DATA FROM ONE FILE TO ANOTHER
DIM STR AS STREAMWRITER
DIM NA AS STRING = "C:\USERS\TEST\DOWNLOADS\MASTER FILES\
MASTERFILE.TXT"
DIM PA AS STRING = "C:\USERS\TEST\DOWNLOADS\MASTER SHA
FILES\SOURCEFILE.TXT"
STR = NEW STREAMWRITER("C:\USERS\TEST\DOWNLOADS\
MASTERFILES\MASTERFILE.TXT",TRUE)
STR.WRITELINE(TXTFILE.TEXT)
STR.CLOSE()
FILE.APPENDALLTEXT(PA, NA)

ADDING DATA FROM ONE FILE TO ANOTHER


DIM STR AS STREAMWRITER
DIM NA AS STRING = "C:\USERS\TEST\DOWNLOADS\MASTER FILES\
MASTERFILE.TXT"
DIM PA AS STRING = "C:\USERS\TEST\DOWNLOADS\MASTER SHA
FILES\SOURCEFILE.TXT"
STR = NEW STREAMWRITER("C:\USERS\TEST\DOWNLOADS\
MASTERFILES\MASTERFILE.TXT",TRUE)
STR.WRITELINE(TXTFILE.TEXT)
STR.CLOSE()
FILE.COPY (PA, NA,TRUE)

You might also like