java 是用正则表达式对文件名非法字符处理
- 文件名在操作系统中不允许出现 / \ ” : | * ? < > 故将其以空替代
Pattern pattern = ("[\\s\\\\/:\\*\\?\\\"<>\\|]");
Matcher matcher = (fileName);
fileName= (""); // 将匹配到的非法字符以空替换
Pattern pattern = ("[\\s\\\\/:\\*\\?\\\"<>\\|]");
Matcher matcher = (fileName);
fileName= (""); // 将匹配到的非法字符以空替换