// 通过ID删除
public String deletefile() throws Exception {
Map<Object, Object> map = this.getParameterMap();
Map<String, Object> resultMap = Maps.newMapEntry();
Map<String, Object> mapa = iptvFileService.detailsfile(map);// 获取删除文件信息
// 获取删除文件url
String url = String.valueOf(mapa.get("FILE_URL"));
// 获得删除文件系统名
String temp[] = url.replaceAll("\\\\", "/").split("/");
String name = "";
if (temp.length > 1) {
name = temp[temp.length - 1];
}
// 删除服务器文件
boolean flag = SftpUpload.deleteFile(name);
if (flag) {
resultMap.put("flag", "T");
iptvFileService.deleteByIdFile(map);// 删除数据库信息
} else {
resultMap.put("flag", "F");
}
putJSONValueStack(resultMap);
return JSON_RESULT;
}
转载于:https://www.cnblogs.com/qxqbk/p/7117653.html