/// <summary> /// 删除文件 /// </summary> /// <param name="fileUpload">T</param> /// <param name="retContent">异常反馈信息</param> /// <returns></returns> private bool Del(FileUpload fileUpload, ref string retContent) { bool result = false; try { //查询数据是否存在 MediaInfo MediaInfo = SelectSingle(fileUpload.media_group_id, fileUpload.file_name); if (MediaInfo != null) { //根据id删除数据库数据 Expression <Func <MediaInfo, bool> > _expression = _expression = f => f.id == MediaInfo.id; if (_mediaInfoService.Delete(_expression)) { FileHelper.DelFile(MediaInfo.media_address); FileHelper.DelFile(MediaInfo.preview_address); result = true; } else { retContent = fileUpload.file_name + ":删除数据失败"; } } else { retContent = fileUpload.file_name + ":参数不能为空"; } } catch (Exception ex) { retContent = fileUpload.file_name + ":" + ex.Message; } return(result); }