File Access with Visual Basic .NET
The .NET System.IO model provides an object-based tool for working with folders and files. Like FileSystemObject (as described in Accessing Files with FileSystemObject ), it allows you to use standard object.method syntax — with its own set of properties, methods, and events — to process text and data, giving your applications the ability to read from and write to files easily.
The .NET System.IO namespace includes a class library that facilitates string, character, and file manipulation. These classes contain properties, methods, and events for creating, copying, moving, and deleting files. And, since both strings and numeric data types are supported, they also allow you to incorporate data types in files. The most commonly used classes are FileStream, BinaryReader, BinaryWriter, StreamReader, and StreamWriter.
In This Section
- File Access Through the FileStream Class
- Provides information about general file-access issues.
- File Access Through BinaryReader and BinaryWriter Classes
- Describes how to manipulate binary data types.
- File Access Through StreamReader and StreamWriter Classes
- Describes how to handle string data types.
- Drive and Folder Access
- Describes how to work with drives and folders via the Directory class.
- Walkthrough: Manipulating Files Using .NET Framework Methods
- Demonstrates file access using the StreamReader and StreamWriter classes.
Related Sections
Code: Writing Text to a File (Visual Basic)
Demonstrates how to write to a text file.
- Code: Reading from a Text File (Visual Basic)
- Demonstrates how to read from a text file.
- System.IO Namespace
- Summarizes synchronous and asynchronous reading and writing between data streams and files.