【问题标题】:Missing Path.GetInvalidFileNameChars in SilverlightSilverlight 中缺少 Path.GetInvalidFileNameChars
【发布时间】:2014-03-17 14:50:31
【问题描述】:

我注意到Silverlight 中缺少GetInvalidFileNameChars() 方法。在这种情况下验证文件名的最佳方法是什么?

【问题讨论】:

    标签: silverlight path filenames


    【解决方案1】:

    利用正则表达式,

    string pattern = "[\\~#%&*{}/:<>?|\"-]";
    string replacement = " ";
    
    Regex regEx = new Regex(pattern);
    string final = Regex.Replace(regEx.Replace(input, replacement), @"\s+", " ");
    

    【讨论】:

    • 没有工具?:我必须从 C# 手动复制无效字符?
    • 使用这个正则表达式并检查文件名!
    • 有第三方工具可以在这里查看wiki.sensenet.com/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多