Writes data to a binary file.
' Usage
My.Computer.FileSystem.WriteAllBytes(file ,data ,append)
' Declaration
Public Sub WriteAllBytes( _
ByVal file As String, _
ByVal data As Byte(), _
ByVal append As Boolean _
)
Parameters
- file
-
String. Path and name of the file to be written to. Required.
- data
-
Byte. Data to be written to the file. Required.
- append
-
Boolean. Whether to append or overwrite data. Default is False. Required.
The following conditions may create an exception:
If the append parameter is True, it appends the data to the file; otherwise data in the file is overwritten.
If the specified path, excluding the file name, is not valid, a DirectoryNotFoundException exception will be thrown. If the path is valid but the file does not exist, the file is created.
The following table lists an example of a task involving the My.Computer.FileSystem.WriteAllBytes method.
This example appends the data array CustomerData to the file CollectedData.
My.Computer.FileSystem.WriteAllBytes _
("C:\MyDocuments\CustomerData", CustomerData, True)
Namespace: Microsoft.VisualBasic.MyServices
Class: FileSystemProxy (provides access to FileSystem)
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Availability by Project Type
|
Project type
|
Available
|
| Windows Application | Yes |
| Class Library | Yes |
| Console Application | Yes |
| Windows Control Library | Yes |
| Web Control Library | Yes |
| Windows Service | Yes |
| Web Site | Yes |
The following permission may be necessary:
For more information, see Code Access Security and Requesting Permissions.
Tasks
How to: Write to Binary Files in Visual Basic
Reference
My.Computer.FileSystem Object
WriteAllBytes
Other Resources
Writing to Files in Visual Basic