Foros del Web » Programación para mayores de 30 ;) » .NET »

Renombrar un archivo en C#

Estas en el tema de Renombrar un archivo en C# en el foro de .NET en Foros del Web. Hola a tod@s: Tengo un formulario en un archivo para ASP.NET en C#, en el que subo imagenes. Quisiera saber como renombrar los archivos que ...
  #1 (permalink)  
Antiguo 23/02/2007, 02:14
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años
Puntos: 3
Renombrar un archivo en C#

Hola a tod@s:

Tengo un formulario en un archivo para ASP.NET en C#, en el que subo imagenes.
Quisiera saber como renombrar los archivos que se suban respetando su extensión.

Gracias.
__________________
Saludos,

zacktagnan.
=================================================
  #2 (permalink)  
Antiguo 23/02/2007, 11:24
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Re: Renombrar un archivo en C#

Hola zacktagnan. Podrias hacer algo así (suponiendo que el input file que tenés se llama "arch"):

Código:
arch.PostedFile.SaveAs("nuevo_nombre." + arch.PostedFile.FileName.Split('.')[1]);
Espero que te sirva.
Saludos.
  #3 (permalink)  
Antiguo 23/02/2007, 15:01
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años
Puntos: 3
Re: Renombrar un archivo en C#

Perfecto y sencillo a la vez. Gracias Notwen. No creía que fuera tan simple.

Sólo queda añadir por delante la ruta con el MapPath y ya está:

Código:
arch.PostedFile.SaveAs(Server.MapPath("imags\\pelis") + "\\" + "nuevo_nombre." + arch.PostedFile.FileName.Split('.')[1]);
Exactamente lo que quería. Gracias de nuevo. Hasta otra.
__________________
Saludos,

zacktagnan.
=================================================
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:10.