1、
/** * d) 更新上传日志文件(把最新上传的“模号/文件名称”覆盖到 LastFtpFile.log ), * ftp://10.210.85.249/LastFtpFile.log,log内容举例:P10123-1/mcn-2300707-001.xlsx, * 多条数据时换行存储。 */ private void updateLog(String[] modelingNoArr,List<String> fileNameList) throws FileNotFoundException { if(fileNameList.size() > 0){ StringBuffer msgSb = new StringBuffer(); int flagIndex = 0; for(int rowIndex =0;rowIndex < modelingNoArr.length;rowIndex++){ String modelingNoIndex = modelingNoArr[rowIndex]; for(int index = 0;index<fileNameList.size();index++){ String fileName = fileNameList.get(index); String msg = modelingNoIndex + "/" + fileName; if(flagIndex == 0){ msgSb.append(msg); }else { msgSb.append("\n"+msg); } flagIndex++; } } File file = TextUtil.createTextFile("c:\\temp","LastFtpFile.log",msgSb.toString()); List<String> absolutePathList = new ArrayList<>(); absolutePathList.add(file.getAbsolutePath()); List<String> logNameList = new ArrayList<>(); logNameList.add("LastFtpFile.log"); boolean isSuccess = ftpClientUtil.upload("~/",logNameList,absolutePathList); if(!isSuccess){ throw new RuntimeException("日志LastFtpFile.log到FTP失败,请联系管理员!"); } } }
标签:FTP,log,rowIndex,LastFtpFile,new,日志,上传 From: https://www.cnblogs.com/wwssgg/p/18387262