FileSystem
Class
Definition
Provides properties and methods for working with drives, files, and directories.
public class FileSystem
- Inheritance
-
FileSystem
Inherited Members
System.Object
Examples
This example checks to determine whether the folder C:\backup\logs exists and checks its properties.
Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
logInfo = My.Computer.FileSystem.GetDirectoryInfo(
"C:\backup\logs")
End If
Remarks
The following table lists examples of tasks involving the My.Computer.FileSystem object.
Constructors
| FileSystem() |
Initializes a new instance of the FileSystem class. |
Properties
| CurrentDirectory |
Gets or sets the current directory. |
| Drives |
Returns a read-only collection of all available drive names. |
Methods
| CombinePath(String, String) |
Combines two paths and returns a properly formatted path. |
| CopyDirectory(String, String) |
Copies the contents of a directory to another directory. |
| CopyDirectory(String, String, UIOption) |
Copies the contents of a directory to another directory. |
| CopyDirectory(String, String, Boolean) |
Copies the contents of a directory to another directory. |
| CopyDirectory(String, String, UIOption, UICancelOption) |
Copies the contents of a directory to another directory. |
| CopyFile(String, String) |
Copies a file to a new location. |
| CopyFile(String, String, UIOption) |
Copies a file to a new location. |
| CopyFile(String, String, Boolean) |
Copies a file to a new location. |
| CopyFile(String, String, UIOption, UICancelOption) |
Copies a file to a new location. |
| CreateDirectory(String) |
Creates a directory. |
| DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) |
Deletes a directory. |
| DeleteDirectory(String, UIOption, RecycleOption) |
Deletes a directory. |
| DeleteDirectory(String, DeleteDirectoryOption) |
Deletes a directory. |
| DeleteFile(String) |
Deletes a file. |
| DeleteFile(String, UIOption, RecycleOption) |
Deletes a file. |
| DeleteFile(String, UIOption, RecycleOption, UICancelOption) |
Deletes a file. |
| DirectoryExists(String) |
Returns |
| FileExists(String) |
Returns |
| FindInFiles(String, String, Boolean, SearchOption) |
Returns a read-only collection of strings representing the names of files containing the specified text. |
| FindInFiles(String, String, Boolean, SearchOption, String[]) |
Returns a read-only collection of strings representing the names of files containing the specified text. |
| GetDirectories(String) |
Returns a collection of strings representing the path names of subdirectories within a directory. |
| GetDirectories(String, SearchOption, String[]) |
Returns a collection of strings representing the path names of subdirectories within a directory. |
| GetDirectoryInfo(String) |
Returns a DirectoryInfo object for the specified path. |
| GetDriveInfo(String) |
Returns a DriveInfo object for the specified drive. |
| GetFileInfo(String) |
Returns a FileInfo object for the specified file. |
| GetFiles(String) |
Returns a read-only collection of strings representing the names of files within a directory. |
| GetFiles(String, SearchOption, String[]) |
Returns a read-only collection of strings representing the names of files within a directory. |
| GetName(String) |
Parses the file name out of the path provided. |
| GetParentPath(String) |
Returns the parent path of the provided path. |
| GetTempFileName() |
Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file. |
| MoveDirectory(String, String) |
Moves a directory from one location to another. |
| MoveDirectory(String, String, UIOption) |
Moves a directory from one location to another. |
| MoveDirectory(String, String, Boolean) |
Moves a directory from one location to another. |
| MoveDirectory(String, String, UIOption, UICancelOption) |
Moves a directory from one location to another. |
| MoveFile(String, String) |
Moves a file to a new location. |
| MoveFile(String, String, UIOption) |
Moves a file to a new location. |
| MoveFile(String, String, Boolean) |
Moves a file to a new location. |
| MoveFile(String, String, UIOption, UICancelOption) |
Moves a file to a new location. |
| OpenTextFieldParser(String, String[]) |
The |
| OpenTextFieldParser(String) |
The |
| OpenTextFieldParser(String, Int32[]) |
The |
| OpenTextFileReader(String) |
Opens a StreamReader object to read from a file. |
| OpenTextFileReader(String, Encoding) |
Opens a StreamReader object to read from a file. |
| OpenTextFileWriter(String, Boolean) |
Opens a StreamWriter object to write to the specified file. |
| OpenTextFileWriter(String, Boolean, Encoding) |
Opens a StreamWriter to write to the specified file. |
| ReadAllBytes(String) |
Returns the contents of a file as a byte array. |
| ReadAllText(String) |
Returns the contents of a text file as a |
| ReadAllText(String, Encoding) |
Returns the contents of a text file as a |
| RenameDirectory(String, String) |
Renames a directory. |
| RenameFile(String, String) |
Renames a file. |
| WriteAllBytes(String, Byte[], Boolean) |
Writes data to a binary file. |
| WriteAllText(String, String, Boolean) |
Writes text to a file. |
| WriteAllText(String, String, Boolean, Encoding) |
Writes text to a file. |