过滤文件名非法字符
2013-12-21 20:52
295 查看
为了合理性,过滤文件名非法字符是必须的,果断地要干掉.....
windows现在已知的文件名非法字符有 \ / : * ? " < > |
windows现在已知的文件名非法字符有 \ / : * ? " < > |
private static Pattern FilePattern = Pattern.compile("[\\\\/:*?\"<>|]"); public static String filenameFilter(String str) { return str==null?null:FilePattern.matcher(str).replaceAll(""); }
相关文章推荐
- 过滤Windows文件名中的非法字符
- windows文件名非法字符过滤检测-正则表达式
- C#创建目录,文件名过滤特殊字符串,非法字符
- [C/C++标准库]_[初级]_[过滤Windows(MacOSX)文件名中的非法字符]
- [C/C++标准库]_[初级]_[过滤Windows(MacOSX)文件名中的非法字符]
- 过滤文件名中的非法字符
- 过滤文件名中的非法字符
- [C/C++标准库]_[初级]_[使用正则表达式过滤Windows文件名中的非法字符]
- 过滤sql中非法字符防注入式攻击方法
- 过滤js参数中的非法字符
- asp.net中过滤非法字符防止SQL注入
- 过滤非法字符 二
- 过滤非法字符,防止注入式攻击等
- iOS:字符串过滤掉非法字符
- c#写文件时去除文件名包含的非法字符
- python 过滤xml非法字符 :not well-formed (invalid token)错误处理
- asp.net中过滤非法字符防止SQL注入
- 过滤非法字符 三
- 使用js过滤非法字符