This documentation is archived and is not being maintained.

FileSystemInfo.Exists Property

Gets a value indicating whether the file or directory exists.

[Visual Basic]
Public MustOverride ReadOnly Property Exists As Boolean
[C#]
public abstract bool Exists {get;}
[C++]
public: __property virtual bool get_Exists() = 0;
[JScript]
public abstract function get Exists() : Boolean;

Property Value

true if the file or directory exists; otherwise, false.

Remarks

For an example of using this method, see the Example section below. The following table lists examples of other typical or related I/O tasks.

To do this... See the example in this topic...
Create a text file. Writing Text to a File
Write to a text file. Writing Text to a File
Read from a text file. Reading Text from a File
Append text to a file. Opening and Appending to a Log File

File.AppendText

FileInfo.AppendText

Delete a file. File.Delete

FileInfo.Delete

Rename or move a file. File.Move

FileInfo.MoveTo

Copy a file. File.Copy

FileInfo.CopyTo

Create a directory. Directory.CreateDirectory

System.IO.DirectoryInfo

Create a subdirectory. CreateSubdirectory
Rename or move a directory. Directory.Move

DirectoryInfo.MoveTo

Delete a directory. Directory.Delete

DirectoryInfo.Delete

Copy a directory. Directory
See the files in a directory. Name
Find the size of a directory. Directory
Sort files in a directory by size. GetFileSystemInfos
Get the size of a file. FileInfo.Length
Set the attributes of a file. File.SetAttributes
Read from a binary file. Reading and Writing to a Newly Created Data File
Write to a binary file. Reading and Writing to a Newly Created Data File

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

FileSystemInfo Class | FileSystemInfo Members | System.IO Namespace | Working with I/O | Reading Text from a File | Writing Text to a File

Show: