<%@ WebHandler Language="C#" Class="Criar" %> using System; using System.Web; using System.IO; public class Criar : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string Repositorio = context.Request.QueryString["r"].ToString(); string Localizacao = context.Request.QueryString["l"].ToString(); string Pasta = context.Request.QueryString["p"].ToString(); DirectoryInfo pasta = new DirectoryInfo(@context.Request.ServerVariables["APPL_PHYSICAL_PATH"] + "" + Repositorio + "" + Localizacao + "/" + Pasta); try { if (!pasta.Exists) { // CRIAÇÃO OK pasta.Create(); context.Response.Write("OK"); } else { // PASTA JÁ EXISTE context.Response.Write("EXISTE"); } } catch (Exception) { // ERRO NA CRIAÇÃO DE PASTA context.Response.Write("ERRO"); } } public bool IsReusable { get { return false; } } }