Hola
Porfavor quisiera que me ayuden. Necesito guardar un archivo en una carpeta local utilizando el appsettings que tengo y segundo cuando quiera modificarlo o sea cuando vaya a la opcion de editar que se guarde con un nombre diferente en este caso que se agregue
la fecha y hora al nombre del archivo
AppSettings
<appSettings>
<add key="NombreExSol" value="FR-COM-01-03-Solicitud de Compras" />
</appSettings>
MaestroBE archivo = new MaestroBE();
archivo.NomArticulo = model.NOMBRE;
MessageBox.Show(archivo.NomArticulo);
string sourcePath = @"C:\\Users\\Documents\\prueba";
string targetPath = @"C:\\Users\\Documents\\Sol.Compras";
string sourceFile = System.IO.Path.Combine(sourcePath, archivo.NomArticulo);
string destFile = System.IO.Path.Combine(targetPath, archivo.NomArticulo);
if (!System.IO.Directory.Exists(targetPath))
{
System.IO.Directory.CreateDirectory(targetPath);
}
System.IO.File.Copy(sourceFile, destFile, true);
if (System.IO.Directory.Exists(sourcePath))
{
string[] files = System.IO.Directory.GetFiles(sourcePath);
foreach (string s in files)
{
archivo.NomArticulo = System.IO.Path.GetFileName(s);
destFile = System.IO.Path.Combine(targetPath, archivo.NomArticulo);
System.IO.File.Copy(s, destFile, true);
}
}
else
{
System.Web.HttpContext.Current.Response.Write("El directoria no existe");
}
Aqui es donde llamo al modo
string modo;
modo = model.MODO;
if (modo == "U")
{
MessageBox.Show(modo);
}
return archivo;
Pero no se como hacer para que al momento de subir el archivo y guardarlo en la carpeta
se guarde el nombre con fecha y hora, porfavor que mas necesito hacer y para que me guarde un
solo archivo. Porque me guardan muchos a la vez. No se en donde tengo que colocar el appsettings tambien para que me valide el nombre