w哦我爬取一个页面,并且把附件下载下来,保存,有的时候文件名,带*号,所以,无法保存

这时候就要删除所有的非法字符

java使用正则表达式,去除windows系统中文件名的非法路径

 

   String fileName = resourceName + fileTypt;//用资源标题给附件重命名
            Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]");
            Matcher matcher = pattern.matcher(fileName);
            fileName = matcher.replaceAll(""); // 将匹配到的非法字符以空替换

 java使用正则表达式,去除windows系统中文件名的非法路径

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2021-11-17
  • 2022-03-06
  • 2021-06-12
猜你喜欢
  • 2022-12-23
  • 2022-02-14
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-06-05
相关资源
相似解决方案