private static bool IsDirectory(string path)
{
bool isDirectory = false;
try
{
FileAttributes attr = File.GetAttributes(path);
if ((attr & FileAttributes.Directory) == FileAttributes.Directory)
isDirectory = true;
}
catch (Exception ex)
{
Console.WriteLine(@"Invalid directory." + Environment.NewLine + ex.Message);
}
return isDirectory;
}