how to check file path is valid in csharp

Code Example - how to check file path is valid in csharp

                
                        string path="D://files"
if (!Directory.Exists(path))
                {
                    MessageBox.Show("Path is not valid please check if this path exists or not","Path Not Found", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }