Foros del Web » Programando para Internet » ASPX (.net) »

Como Renombrar directorios

Estas en el tema de Como Renombrar directorios en el foro de ASPX (.net) en Foros del Web. Hola, estoy trabajando sobre una aplicacion de .net y necesito renombrar directorios como lo hago?, les mando un pequeño código para que lo analicen,lo que ...
  #1 (permalink)  
Antiguo 05/10/2005, 13:37
 
Fecha de Ingreso: octubre-2005
Mensajes: 47
Antigüedad: 18 años, 6 meses
Puntos: 0
Como Renombrar directorios

Hola, estoy trabajando sobre una aplicacion de .net y necesito renombrar directorios como lo hago?, les mando un pequeño código para que lo analicen,lo que hago es mover en vez de renombrar!!!!

1. LO PRIMERO QUE HAGO ES CREAR LA CARPETA O DIRECTORIO, EN EL DESTINO...

2.- PASO LOS ARCHIVOS A UNA CADENA...

3.- MUEVO LOS ARCHIVOS AL DESTINO Y BORRO LOS QUE ESTAN EN EL ORIGEN...

LO QUIERO HACER ES COMO RENOMBRAR EL DIRECTORIO EXISTENTE Y NO RECCURRIR A DARLE LA VUELTA PARA CREAR OTRO Y BORRAR EL ACTUAL..

Directory.CreateDirectory(Server.MapPath("../tramitanet/")+DirDestino);

string[] files = Directory.GetFiles(Server.MapPath("../tramitanet/")+ origen);
foreach(string file in files) { File.Move(file, Server.MapPath("../tramitanet/")+DirDestino + "/"+ Path.GetFileName(file)); }
Directory.Delete(Server.MapPath("../tramitanet/")+ origen,true);

  #2 (permalink)  
Antiguo 05/10/2005, 15:58
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cita:
string sPath1 = Server.MapPath("origen");
string sPath2 = Server.MapPath("destino");
System.IO.Directory.Move(sPath1,sPath2);
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 06/10/2005, 10:24
 
Fecha de Ingreso: octubre-2005
Mensajes: 47
Antigüedad: 18 años, 6 meses
Puntos: 0
De acuerdo Re:Abraham

ok, gracias la voy aprobar...

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 13:09.