SpringBoot Jar应用遍历Classpath下的文件

Springboot打包成jar包部署到服务器上运行,如何遍历Classpath下的文件:

import org.springframework.util.ResourceUtils;

private void load(){
  String TemplatePath = "classpath:template/";
  File templateRootDir = ResourceUtils.getFile(ResourceUtils.getURL(TemplatePath));
  for (File tmplDir : templateRootDir.listFiles()) {
      String dirName = tmplDir.getName();
      for (File tmplFile : tmplDir.listFiles()) {
         String filePath = tmplFile.getAbsolutePath();
      }
  }
}
posted @ 2024-07-24 22:32  vickcan  阅读(46)  评论(0)    收藏  举报