|
@@ -73,37 +73,41 @@ public class OssUtil {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-// public void uploadFileDirCmd(String prefix, String uploadDir, String target, Boolean isLink) {
|
|
|
|
|
-// if(!target.endsWith(File.separator)){
|
|
|
|
|
-// target = target.concat(File.separator);
|
|
|
|
|
-// }
|
|
|
|
|
-// if (FdkkLaserConfig.isBucket()) {
|
|
|
|
|
-// if (FdkkLaserConfig.isLocalization()) {
|
|
|
|
|
-// minioOssTemplate.uploadFileDirCmd(uploadDir, target);
|
|
|
|
|
-// } else {
|
|
|
|
|
-// aliyunOssTemplate.uploadFileDirCmd(uploadDir, target);
|
|
|
|
|
-// }
|
|
|
|
|
-// } else {
|
|
|
|
|
-// if (isLink) {
|
|
|
|
|
-// String path = FdkkLaserConfig.getProfile(prefix) + File.separator + target;
|
|
|
|
|
-// File folder = FileUtil.file(path);
|
|
|
|
|
-// if (!FileUtil.exist(folder.getParent())) {
|
|
|
|
|
-// FileUtil.mkdir(folder.getParent());
|
|
|
|
|
-// }
|
|
|
|
|
-// CmdBuildUtil.MkLinkDir(folder.getAbsolutePath(), FileUtil.file(uploadDir).getAbsolutePath());
|
|
|
|
|
-// } else {
|
|
|
|
|
-// File[] ls = FileUtil.ls(uploadDir);
|
|
|
|
|
-// for (File l : ls) {
|
|
|
|
|
-// FileUtil.copy(
|
|
|
|
|
-// l.getAbsolutePath(),
|
|
|
|
|
-// FdkkLaserConfig.getProfile(prefix) + File.separator + target,
|
|
|
|
|
-// true);
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
-//
|
|
|
|
|
-// }
|
|
|
|
|
-//
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ public void uploadFileDirCmd(String prefix, String uploadDir, String target, Boolean isLink) {
|
|
|
|
|
+ target = FdkkLaserConfig.getProfile(prefix) + File.separator + target;
|
|
|
|
|
+ if(!FileUtil.isDirectory(target) || !FileUtil.exist(target)){
|
|
|
|
|
+ FileUtil.mkdir(target);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (FdkkLaserConfig.isBucket()) {
|
|
|
|
|
+ if (FdkkLaserConfig.isLocalization()) {
|
|
|
|
|
+ minioOssTemplate.uploadFileDirCmd(uploadDir, target);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ aliyunOssTemplate.uploadFileDirCmd(uploadDir, target);
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ if (isLink) {
|
|
|
|
|
+ String path = FdkkLaserConfig.getProfile(prefix) + File.separator + target;
|
|
|
|
|
+ File folder = FileUtil.file(path);
|
|
|
|
|
+ if (!FileUtil.exist(folder.getParent())) {
|
|
|
|
|
+ FileUtil.mkdir(folder.getParent());
|
|
|
|
|
+ }
|
|
|
|
|
+ CmdBuildUtil.MkLinkDir(folder.getAbsolutePath(), FileUtil.file(uploadDir).getAbsolutePath());
|
|
|
|
|
+ } else {
|
|
|
|
|
+ File[] ls = FileUtil.ls(uploadDir);
|
|
|
|
|
+ for (File l : ls) {
|
|
|
|
|
+ FileUtil.copy(l.getAbsolutePath(), target, true);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public static void main(String[] args) {
|
|
|
|
|
+ boolean directory = FileUtil.isDirectory("D:\\4Amege");
|
|
|
|
|
+ System.out.println(directory);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
public String uploadFile(String prefix, String pathKey, String filePath, boolean isLink) {
|
|
public String uploadFile(String prefix, String pathKey, String filePath, boolean isLink) {
|
|
|
if (FdkkLaserConfig.isBucket()) {
|
|
if (FdkkLaserConfig.isBucket()) {
|