java—读取本地某一类型文件的文件名和创建(修改)时间
@Override public List<Map<String, String>> Directory(caseMgrInfo req) { ArrayList<Map<String, String>> DirectoryList = new ArrayList<>(); String id = String.valueOf(req.getId()); String filePath = "D:/file"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); File f = new File(filePath); if (!f.exists()) { return null; } File[] fa = f.listFiles(); if (fa != null) { for (File fs : fa) { if (fs.getName().endsWith(".doc")) { //这里填写需要读取的文件类型后缀 Map<String, String> getSerialNameMap = new HashMap<>(); String getSerialName = fs.getName().substring(0, fs.getName().lastIndexOf(".")); String upData = df.format(fs.lastModified()); getSerialNameMap.put("SerialName", getSerialName); //文件名 getSerialNameMap.put("SaveTime", upData); //时间 DirectoryList.add(getSerialNameMap); } } } return DirectoryList; }
本文来自博客园,作者:迷糊桃,转载请注明原文链接:https://www.cnblogs.com/mihutao/p/15667497.html