<%@ WebHandler Language="C#" Class="Apagar" %> using System; using System.Web; using System.IO; public class Apagar : IHttpHandler { public void ProcessRequest(HttpContext context) { string Repositorio = context.Request.QueryString["r"].ToString(); string Localizacao = context.Request.QueryString["l"].ToString(); string Ficheiro = context.Request.QueryString["f"].ToString(); try { DirectoryInfo localizacao = new DirectoryInfo(@context.Request.ServerVariables["APPL_PHYSICAL_PATH"] + "" + Repositorio + "" + Localizacao); File.Delete(localizacao.FullName.TrimEnd('\\') + "\\" + Ficheiro.Replace("/", "\\")); context.Response.Write("OK"); } catch (Exception) { context.Response.Write("ERRO"); } } public bool IsReusable { get { return false; } } }