|
@@ -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"));
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|