fix(文档拆分): 识别文件路径
This commit is contained in:
@@ -242,20 +242,14 @@ public class FileUnZip {
|
||||
* @return
|
||||
*/
|
||||
public static List<File> readFileByFilename(String path,String filename) {
|
||||
if (filename.contains("/")){
|
||||
filename = filename.substring(filename.lastIndexOf("/") + 1, filename.length());
|
||||
}
|
||||
path = path + "/" + filename;
|
||||
List<File> resultlist = new ArrayList<>();
|
||||
if (StringUtil.isNotEmpty(path)){
|
||||
File file = new File(path);
|
||||
if (file.isDirectory()) {
|
||||
File[] files = file.listFiles();
|
||||
for (File fi : files) {
|
||||
// 对文件进行过滤
|
||||
if (fi.getName().equals(filename)) {
|
||||
resultlist.add(fi);
|
||||
}
|
||||
}
|
||||
String[] splitFilename = filename.split("/");
|
||||
filename = splitFilename[splitFilename.length - 1];
|
||||
if (file.isFile() && file.getName().equals(filename)) {
|
||||
resultlist.add(file);
|
||||
}
|
||||
}
|
||||
return resultlist;
|
||||
|
||||
+1
-1
@@ -1879,7 +1879,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
i = 0;
|
||||
datasUpdate.add(sarStandImportDto);
|
||||
}
|
||||
String unzipfilepath = zipEntryName + File.separator + "附件";
|
||||
String unzipfilepath = zipEntryName;
|
||||
Result<?> message = importSplitItemsData(datasUpdate,menuId,unzipfilepath,infoId,cut,getSheetTableList);
|
||||
//删除原上传文件
|
||||
FileUnZip.deleteDir(saveDirectory);
|
||||
|
||||
Reference in New Issue
Block a user