package ng.db;
|
import builder.MachineManager;
|
import druidConnect.getMeterParatermeter;
|
|
import javax.sql.rowset.Predicate;
|
import java.io.*;
|
import java.net.URL;
|
import java.util.Arrays;
|
import java.util.LinkedHashMap;
|
import java.util.LinkedList;
|
import java.util.Objects;
|
|
public class sendOptFile {
|
static MachineManager mmgr;
|
|
//uploadImage("D:/11.jpg", "file://10.153.19.25//¹²Ïí//11.jpg"); //µ÷Óò¢²âÊÔ
|
|
/**
|
* ͨ¹ýÍøÂçurlÈ¡Îļþ£¬²¢±£´æ
|
* @param path
|
* Îļþ±£´æÂ·¾¶
|
* @param url
|
*/
|
public static void sendOpt(String path, String url) {
|
try {
|
//ɾ³ýÎļþ¼ÐÏÂÎļþ
|
LinkedList<LinkedHashMap> orderOpt=getMeterParatermeter.getOrderOpt();
|
File directory = new File("\\\\192.168.10.25\\optfile");
|
for (File file: Objects.requireNonNull(directory.listFiles())) {
|
if (!file.isDirectory()) {
|
file.delete();
|
}
|
}
|
path+= orderOpt.get(0).get("optfileName");
|
url+=orderOpt.get(0).get("optfileName");
|
URL pathUrl = new URL(url);
|
DataInputStream dataInputStream = new DataInputStream(pathUrl.openStream());
|
File file = new File(path);
|
|
try (BufferedReader br = new BufferedReader(new InputStreamReader(dataInputStream,"utf-8"))) {
|
String line;
|
FileWriter writer = new FileWriter(file);
|
while ((line = br.readLine()) != null) {
|
|
if(line.equals("Pieces=100")){
|
line="Pieces="+orderOpt.get(0).get("largeglass_no");
|
}
|
writer.write(line+"\n");
|
}
|
writer.flush();
|
writer.close();
|
} catch (IOException e) {
|
e.printStackTrace();
|
}
|
|
dataInputStream.close();// ¹Ø±ÕÊäÈëÁ÷
|
|
} catch (IOException e) {
|
e.printStackTrace();
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
|
|
public static void main(String[] args) throws Exception {
|
sendOpt("\\\\192.168.10.25\\optfile/", "file:///d/optfile/");
|
}
|
|
}
|