-
org.springframework.core.io.ClassPathResource
import org.springframework.core.io.ClassPathResource; public void loadFile(String path, List<File> fileList) { try { // 获取资源文件对象 ClassPathResource pathResource = new ClassPathResource(path); if (pathResource.exists()) { File file = pathResource.getFile(); // 是否是文件 if (file == null || file.isFile()) { if (file != null) { fileList.add(file); } return; } // 获取文件 File[] files = file.listFiles(); if (files != null && files.length > 0) { for (File item : files) { if (item != null && item.isDirectory()) { loadFile(path + "/" + item.getName(), fileList); } else { fileList.add(item); } } } } } catch (IOException e) { e.printStackTrace(); } }
public List<File> begin1() { List<File> fileList = new ArrayList<>(); service.loadFile("data", fileList); return fileList; }
-
org.apache.ibatis.io.Resources;
InputStream getResourceAsStream(String resource) InputStream getResourceAsStream(ClassLoader loader, String resource) Reader getResourceAsReader(String resource) Reader getResourceAsReader(ClassLoader loader, String resource)
12. 获取`resources`下的文件
最新推荐文章于 2024-06-02 17:02:31 发布