From 4a910f2cd29ce0a4f792f97112e62284025399d4 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期一, 16 十月 2023 14:11:19 +0800 Subject: [PATCH] 文件系统传参过滤特殊字符方法 --- src/main/java/com/whyc/util/ActionUtil.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/util/ActionUtil.java b/src/main/java/com/whyc/util/ActionUtil.java index 4fedf7a..1e93e51 100644 --- a/src/main/java/com/whyc/util/ActionUtil.java +++ b/src/main/java/com/whyc/util/ActionUtil.java @@ -21,6 +21,8 @@ import java.util.Calendar; import java.util.Date; import java.util.Locale; +import java.util.regex.Matcher; +import java.util.regex.Pattern; public class ActionUtil { @@ -582,4 +584,16 @@ } return lang; } + + /** + * 杈撳叆楠岃瘉:璺緞閬嶅巻,闃叉鎭舵剰绗﹀彿褰卞搷鏂囦欢浣撶郴 + * 杩囨护鎺夌壒娈婂瓧绗� 鈥�/\" : | * ? < >鈥� + */ + public static String filterFileName(String fileName){ + Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]"); + Matcher matcher = pattern.matcher(fileName); + fileName = matcher.replaceAll(""); + return fileName; + } + } -- Gitblit v1.9.1