private static void CheckFilePath(string FilePath)
{
if (File.Exists(FilePath))
{
// If the file already exists, open it but don't append anything (i.e. check for permissions)
using (FileStream _CheckFile = File.Open(FilePath, FileMode.Open, FileAccess.Write, FileShare.Read))
{
_CheckFile.Close();
}
}
else
{
// try to create the file. if successful, delete it.
using (FileStream _CheckFile = File.Open(FilePath, FileMode.Create, FileAccess.Write, FileShare.Read))
{
_CheckFile.Close();
}
File.Delete(FilePath);
}
return;
}