浏览代码

上传matterpro数据

dengsixing 2 年之前
父节点
当前提交
2f465d4c78
共有 1 个文件被更改,包括 11 次插入1 次删除
  1. 11 1
      src/main/java/com/fdkankan/scene/service/impl/InnerApiServiceImpl.java

+ 11 - 1
src/main/java/com/fdkankan/scene/service/impl/InnerApiServiceImpl.java

@@ -1,5 +1,6 @@
 package com.fdkankan.scene.service.impl;
 package com.fdkankan.scene.service.impl;
 
 
+import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.util.RuntimeUtil;
 import cn.hutool.core.util.RuntimeUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONArray;
@@ -101,7 +102,7 @@ public class InnerApiServiceImpl implements IInnerApiService {
 //        new File(dataSource + file.getOriginalFilename()).delete();
 //        new File(dataSource + file.getOriginalFilename()).delete();
 
 
         List<String> fileList = new ArrayList<>();
         List<String> fileList = new ArrayList<>();
-        FileUtils.readfilePath(dataSource, fileList);
+        FileUtils.readfilePath(dataSource + FileUtil.getPrefix(file.getOriginalFilename()), fileList);
         String ossPath = "";
         String ossPath = "";
         for (String filePath : fileList) {
         for (String filePath : fileList) {
             ossPath = filePath.replace(dataSource, "images/images" + sceneNum + "/");
             ossPath = filePath.replace(dataSource, "images/images" + sceneNum + "/");
@@ -191,4 +192,13 @@ public class InnerApiServiceImpl implements IInnerApiService {
         fYunFileService.uploadFile(ConstantFilePath.SCENE_PATH+"data/data"+sceneNum+File.separator+"floor.json", "data/data"+sceneNum+File.separator+"floor.json");
         fYunFileService.uploadFile(ConstantFilePath.SCENE_PATH+"data/data"+sceneNum+File.separator+"floor.json", "data/data"+sceneNum+File.separator+"floor.json");
         return ResultData.ok(sceneProEntity);
         return ResultData.ok(sceneProEntity);
     }
     }
+
+    public static void main(String[] args) {
+//        List<String> fileList = new ArrayList<>();
+//        FileUtils.readfilePath("F:\\test\\wwwroot\\1115", fileList);
+////        List<String> strings = FileUtil.listFileNames("F:\\test\\wwwroot\\1115");
+//        fileList.stream().forEach(s-> System.out.println(s));
+        System.out.println(FileUtil.getPrefix("1115.rar"));
+
+    }
 }
 }