allFile = getAllFile(basePath.getA_springmail 添加多个e">
赞
踩
//添加附件内容 if(mailInfo.getFilePath() != null && !"".equals(mailInfo.getFilePath())) { File basePath = new File(mailInfo.getFilePath()); if(basePath.isDirectory()) { List<String> allFile = getAllFile(basePath.getAbsolutePath(), false); for (String file : allFile) { addFile(file, multipart); } }else { addFile(basePath.getAbsolutePath(), multipart); } } /** * 获取路径下的所有文件/文件夹 * @param directoryPath 需要遍历的文件夹路径 * @param isAddDirectory 是否将子文件夹的路径也添加到list集合中 * @return */ public static List<String> getAllFile(String directoryPath,boolean isAddDirectory) { List<String> list = new ArrayList<String>(); File baseFile = new File(directoryPath); if (baseFile.isFile() || !baseFile.exists()) { return list; } File[] files = baseFile.listFiles(); for (File file : files) {
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。