Sometimes we have a delete a file or create a new one but we are just not sure if there is already a file that exists?

In such a case, it's good practice to check if the file exists, and if it does, then delete the file.

Let's see how we can use two methods from the static class File that C# provides us.

var filePath = @"C:\ReadAllTextExample.txt"; if (File.Exists(filePath)) // Check if file exists { // Delete the file File.Delete(filePath); }

Let's see what happened in the above program.

We are first using the File.Exists method which takes a single parameter. This parameter is the string path of the file.

We are using it inside an if block as this File.Exists method returns a true or a false.

If the file exists, we will delete the file using the File.Delete method, which again takes only a single string path of file parameter.

If the file does not exist, we will come out of the if condition and nothing will happen.