| | |
| | | String fileDirName = FileDirPath.getFileDirName(); |
| | | Material material=mapper.getAttachByMaterialId(materialId); |
| | | boolean flag=false; |
| | | String[] fileNames=null; |
| | | List list=new ArrayList(); |
| | | if(material.getFileUrl()!=null&&!material.getFileUrl().isEmpty()){ |
| | | File file = new File(fileDirName+File.separator+material.getFileUrl()); |
| | | if(!file.exists()) { |
| | | flag=false; |
| | | }else{ |
| | | fileNames = file.list();//获取该文件夹下的所有文件以及目录的名字 |
| | | String[] fileNames = file.list();//获取该文件夹下的所有文件以及目录的名字 |
| | | if(fileNames.length>0){ |
| | | flag=true; |
| | | for (int i=0;i<fileNames.length;i++){ |
| | | fileNames[i]=fileDirName+File.separator+material.getFileUrl()+fileNames[i]; |
| | | if(!fileNames[i].contains("-dwg.pdf")&&fileNames[i].contains("-doc.pdf")) |
| | | list.add(material.getFileUrl()+fileNames[i]); |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | return new Response().setII(1,flag,fileNames,"文件列表返回"); |
| | | return new Response().setII(1,flag,list,"文件列表返回"); |
| | | } |
| | | } |