webApi删除文件

2018-01-12 11:05:10来源:网络收集作者:纳米程序员人点击

分享

阿里云爆款   ///
        /// 根据路径删除文件,多个文件用,号隔开
        ///

        ///
        [HttpPost]
        public HttpResponseMessage DeleteFile2(string path)
        {
            if (string.IsNullOrEmpty(path))
            {
                return JsonTool.toJson(new { Success = true, Message = "删除成功" });
            }
            path = path.TrimEnd(',');
            string[] list = path.Split(',');
            try
            {
                  for(int i = 0; i < list.Length; i++)
                            {
                                     FileAttributes attr = File.GetAttributes(list[i]);
                                        if (attr == FileAttributes.Directory)
                                        {
                                            Directory.Delete(list[i], true);                                          
                                        }
                                        else
                                        {
                                            File.Delete(list[i]);
                                            
                                        }
                  
                }
                return JsonTool.toJson(new { Success = true, Message = "删除成功" });
            }
            catch (Exception ex)
                    {
                        WriteTraceLog.WriteErrorLog(ex);
                        return JsonTool.toJson(new { Success = false, Message = ex.Message });
                    }
        }

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台