|
@@ -783,21 +783,36 @@ public class FileUtils {
|
|
|
* 真删除文件
|
|
|
* @param path 参数是相对地址
|
|
|
*/
|
|
|
+// public void del(String path){
|
|
|
+// if (StrUtil.isNotBlank(path)){
|
|
|
+// String delPath = configConstant.serverBasePath + path;
|
|
|
+// // 异步执行
|
|
|
+// String traceId = MDC.get("TRACE_ID");
|
|
|
+// ThreadUtil.execAsync(() -> {
|
|
|
+// MDC.put("TRACE_ID", traceId);
|
|
|
+// FileUtil.del(delPath);
|
|
|
+// log.info("异步删除完成: {}", delPath);
|
|
|
+// });
|
|
|
+// log.info("真删除文件: {}", delPath);
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 真删除文件
|
|
|
+ * @param path 参数是相对地址
|
|
|
+ */
|
|
|
public void del(String path){
|
|
|
if (StrUtil.isNotBlank(path)){
|
|
|
String delPath = configConstant.serverBasePath + path;
|
|
|
// 异步执行
|
|
|
String traceId = MDC.get("TRACE_ID");
|
|
|
- ThreadUtil.execAsync(() -> {
|
|
|
+ ThreadUtil.execute(() -> {
|
|
|
MDC.put("TRACE_ID", traceId);
|
|
|
FileUtil.del(delPath);
|
|
|
log.info("异步删除完成: {}", delPath);
|
|
|
});
|
|
|
log.info("真删除文件: {}", delPath);
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
}
|