Warehouse.Utils.SanitizeName C# (CSharp) 메소드

SanitizeName() 공개 정적인 메소드

Sanitize Name Assure valid file or folder name
public static SanitizeName ( string folder ) : string
folder string
리턴 string
        public static string SanitizeName(string folder) {

            int match = folder.IndexOfAny(Path.GetInvalidPathChars());
            if (match != -1) {

                folder = folder.Replace(folder[match], '_');
                return SanitizeName(folder);
            }

            match = folder.IndexOfAny(Path.GetInvalidFileNameChars());
            if (match != -1) {

                folder = folder.Replace(folder[match], '_');
                return SanitizeName(folder);
            }

            return folder;
        }