public void SaveFile(string folder, string name) { if (FileUploadControl.HasFile) { try { string path = HttpContext.Current.Server.MapPath(folder); //Path var pic = $"{folder}{name}"; string[] palabras = pic.Split('~'); string pathComplet = palabras[1]; if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path); //Create directory if it doesn't exist } var valida = sb.Ccrearformato(name, pathComplet, Session["USUARIO"].ToString(), Selectmodelo.Value, txtlabel.Value, Session["BD"].ToString()); if (valida.Rows.Count > 0) { alerta.MessageBox(this, "Archivo guardado"); } else { alerta.MessageBox(this, "Error al Guardar"); } FileUploadControl.SaveAs(Server.MapPath(folder) + name); StatusLabel.Text = "Estado: Archivo Subido!"; resultRepeat(); } catch (Exception ex) { StatusLabel.Text = "Estado: A ocurrido una Excepcion no Controlada: " + ex.Message; } } else { StatusLabel.Text = "Estado: Seleccione un archivo"; } }