From c3a5e164cbabbfc5f66e1356cb0de657ce3f58b9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 20 三月 2020 13:56:02 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div --- fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java | 49 +++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 39 insertions(+), 10 deletions(-) diff --git a/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java b/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java index 31fe05d..3e42cf2 100644 --- a/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java +++ b/fanli/src/test/java/org/fanli/dynamic/Test_InviteMaterialService.java @@ -1,22 +1,25 @@ package org.fanli.dynamic; import java.io.BufferedReader; +import java.io.File; import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; +import java.util.Set; +import java.util.TreeMap; import org.junit.Test; import com.yeshi.fanli.entity.dynamic.InviteMaterial; -import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService; import com.yeshi.fanli.service.inter.dynamic.InviteMaterialService; import com.yeshi.fanli.util.BeanUtil; import com.yeshi.fanli.util.StringUtil; public class Test_InviteMaterialService { - @Test public void insertMaterial() { try { @@ -26,8 +29,8 @@ String fliePath = "F:\\company_material\\invite\\name.txt"; // File file = new File("F:\\company_material\\invite\\name.txt");//Text鏂囦欢 // BufferedReader buff = new BufferedReader(new FileReader(file));// 鏋勯�犱竴涓狟ufferedReader绫绘潵璇诲彇鏂囦欢 - BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream(fliePath),"gbk")); - + BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream(fliePath), "gbk")); + while ((s = buff.readLine()) != null) {// 浣跨敤readLine鏂规硶锛屼竴娆¤涓�琛� if (!StringUtil.isNullOrEmpty(s)) { list.add(s.trim()); @@ -36,8 +39,8 @@ buff.close(); // 鍥剧墖鏍煎紡 - int startPic = 246; - int endPic = 261; + int startPic = 332; + int endPic = 366; for (int i = 0; i < list.size(); i++) { String text = list.get(i); if (startPic > endPic) { @@ -48,12 +51,12 @@ } InviteMaterial record = new InviteMaterial(); record.setText(text); - record.setPicture("http://img.flqapp.com/resource/invite/everyday/"+ startPic +".jpg"); + record.setPicture("http://img.flqapp.com/resource/invite/everyday/" + startPic + ".jpg"); record.setState(0); service.insert(record); - startPic ++; - - if (i == list.size()-1) { + startPic++; + + if (i == list.size() - 1) { System.out.println("---------------------------------"); System.out.println(text); System.out.println("---------------------------------"); @@ -64,5 +67,31 @@ e.printStackTrace(); } } + + // 鍥剧墖閲嶅懡鍚� + public static void main(String[] args) throws IOException { + File[] file = new File("F:\\company_material\\pic").listFiles(); + int start = 500; + for (int i = 0; i < file.length; i++) { + // 寰楀埌鍥剧墖 + File f = file[i]; + rename(f, start + ""); + start ++; + } + } + + private static void rename(File f, String name) throws IOException { + FileInputStream fin = new FileInputStream(f); + String s = new String("F:/company_material/imgs/" + name + ".jpg"); + FileOutputStream fou = new FileOutputStream(s); + byte[] b = new byte[1024]; + int len; + while ((len = fin.read(b)) != -1) { + fou.write(b, 0, len); + fou.flush(); + } + fin.close(); + fou.close(); + } } -- Gitblit v1.8.0