private bool IsValidFileName(string fileName)
{
System.Diagnostics.Debug.Assert(fileName != null);
bool isValid = true;
try
{
FileInfo fileInfor = new FileInfo(fileName);
if (fileInfor.Name != fileName)
{
isValid = false;
}
}
catch (ArgumentException ex)
{
isValid = false;
}
catch (PathTooLongException ex)
{
isValid = false;
}
catch (NotSupportedException ex)
{
isValid = false;
}
catch (Exception e)
{
isValid = true;
}
return isValid;
}
{
System.Diagnostics.Debug.Assert(fileName != null);
bool isValid = true;
try
{
FileInfo fileInfor = new FileInfo(fileName);
if (fileInfor.Name != fileName)
{
isValid = false;
}
}
catch (ArgumentException ex)
{
isValid = false;
}
catch (PathTooLongException ex)
{
isValid = false;
}
catch (NotSupportedException ex)
{
isValid = false;
}
catch (Exception e)
{
isValid = true;
}
return isValid;
}