//
|
// Source code recreated from a .class file by IntelliJ IDEA
|
// (powered by FernFlower decompiler)
|
//
|
|
package org.jeecg.modules.doc.component;
|
|
import java.io.File;
|
|
import org.jeecg.modules.doc.vo.DeleteFile;
|
import org.jeecg.modules.doc.util.UFOPUtils;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class LocalStorageDeleter extends Deleter {
|
public LocalStorageDeleter() {
|
}
|
|
public void delete(DeleteFile deleteFile) {
|
File localSaveFile = UFOPUtils.getLocalSaveFile(deleteFile.getFileUrl());
|
if (localSaveFile.exists()) {
|
boolean result = localSaveFile.delete();
|
if (!result) {
|
new DeleteException("删除本地文件失败");
|
}
|
}
|
|
this.deleteCacheFile(deleteFile);
|
}
|
}
|