/// <summary>
/// 根據路徑删除檔案,多個檔案用,号隔開
/// </summary>
/// <param name="path"></param>
[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 });
}
}