File Stream C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using System.IO;
using System.Drawing.Imaging;
using System.Reflection;
namespace SuchSofts.OpenImage.Lib.Operation
{
    internal class CommonOperations
    {
        public static string ConvertToLegalFileName(string name)
        {
            //replace \ / : * ? " < > | with #
            Regex regexCharFilter = new Regex("[\\u005C|/|:|\\u002A|\\u003F|\"|<|>| \\u007C]");
            string fileName = regexCharFilter.Replace(name, "#");
            string old = fileName;
            if (fileName == "")
            {
                fileName = "#";
            }
            return fileName;
        }
    }
}