public static bool IsLegalFilename(string name) { try { System.IO.FileInfo fileInfo = new System.IO.FileInfo(name); return true; } catch { return false; } }