Name
Write Procedure
Class
Microsoft.VisualBasic.FileSystem
Named Arguments
No
Syntax
Write(filenumber,output)
-
filenumber(required; Integer) Any valid file number
-
output(required; Object (Any)) A comma-delimited list of expressions or a ParamArray to be written to the file
Description
Writes data to a sequential file
Rules at a Glance
outputcan contain multiple expressions delimited with either a comma, a semicolon, or a space.outputcan also be an Object array containing values to be written to the file indicated byfilenumber.The following table describes how the
Writeprocedure handles certain types of data, regardless of the locale, to allow files to be read universally:
|
Data type |
Data written to file |
|---|---|
|
Numeric |
Decimal separator is always a period (.) |
|
Boolean |
|
|
Date |
|
|
Null |
|
|
Error |
|
The Write procedure automatically does the following:
Delimits data fields with a comma
Places quotation marks around string data
Programming Tips and Gotchas
The structured data written to a file using the
Write procedure is most suited to being read
back from the file using the Input procedure.
VB.NET/VB 6 Differences
The VB 6
Writestatement requires thatoutputbe a comma-delimited list of literal values or variables. The VB.NETWriteLineprocedure also allowsoutputlistto be a parameter array.Calling the VB 6
Writestatement with a single comma in place ofoutputlistforces a blank line ...