public virtual string GroomQualifiedFileName(string outputDir, string fileName)
{
if (outputDir.Equals("."))
{
return fileName;
}
else if (outputDir.IndexOf(' ') >= 0)
{
// has spaces?
string escSpaces = outputDir.Replace(" ", "\\ ");
return Path.Combine(escSpaces, fileName);
}
else
{
return Path.Combine(outputDir, fileName);
}
}
}