|
|
@@ -1,15 +1,15 @@
|
|
|
package com.github.zuihou.common.util;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import jcifs.smb.NtlmPasswordAuthentication;
|
|
|
import jcifs.smb.SmbFile;
|
|
|
import jcifs.smb.SmbFileInputStream;
|
|
|
import jcifs.smb.SmbFileOutputStream;
|
|
|
|
|
|
import java.io.*;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* 提供共享文件夹的操作的通用程序
|
|
|
@@ -218,29 +218,29 @@ public class SmbShareFileUtil {
|
|
|
}
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
- String ip="192.168.170.23";
|
|
|
- String url="smb://192.168.170.23/measuring/1111-1111-2021-09-12-10-36-32.csv";
|
|
|
- String name="measuring";
|
|
|
- String password="Imcs@123456";
|
|
|
- NtlmPasswordAuthentication auth =new NtlmPasswordAuthentication(ip, name, password);
|
|
|
- SmbFile file = null;
|
|
|
- try {
|
|
|
- file = new SmbFile(url,auth);
|
|
|
- file.connect();
|
|
|
- if(file.exists()){
|
|
|
-// SmbFile[] files = file.listFiles();
|
|
|
-// for(SmbFile f : files){
|
|
|
-// System.out.println(f.getName());
|
|
|
-// }
|
|
|
- boolean downloadFlag = downLoadShareFileContent("D:\\1111-1111-2021-09-12-10-36-32.csv",file);
|
|
|
- System.out.println(downloadFlag);
|
|
|
- }
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+// String ip="192.168.170.23";
|
|
|
+// String url="smb://192.168.170.23/measuring/1111-1111-2021-09-12-10-36-32.csv";
|
|
|
+// String name="measuring";
|
|
|
+// String password="Imcs@123456";
|
|
|
+// NtlmPasswordAuthentication auth =new NtlmPasswordAuthentication(ip, name, password);
|
|
|
+// SmbFile file = null;
|
|
|
+// try {
|
|
|
+// file = new SmbFile(url,auth);
|
|
|
+// file.connect();
|
|
|
+// if(file.exists()){
|
|
|
+//// SmbFile[] files = file.listFiles();
|
|
|
+//// for(SmbFile f : files){
|
|
|
+//// System.out.println(f.getName());
|
|
|
+//// }
|
|
|
+// boolean downloadFlag = downLoadShareFileContent("D:\\1111-1111-2021-09-12-10-36-32.csv",file);
|
|
|
+// System.out.println(downloadFlag);
|
|
|
+// }
|
|
|
+// } catch (Exception e) {
|
|
|
+// e.printStackTrace();
|
|
|
+//// }
|
|
|
+// DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
|
|
+// System.out.println(Date.parse("2021-12-23"));
|
|
|
+ System.out.println( DateUtil.beginOfMonth(new Date()).dayOfMonth());
|
|
|
+ System.out.println( DateUtil.endOfMonth(new Date()).dayOfMonth());
|
|
|
}
|
|
|
}
|