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

Renombrar Archivos

Estas en el tema de Renombrar Archivos en el foro de .NET en Foros del Web. Que tal, alguien me puede ayudar en ver como puedo renombrar archivos desde una ruta cualquiera ??? He leído que con el File.Move pero ya ...
  #1 (permalink)  
Antiguo 07/02/2005, 16:07
 
Fecha de Ingreso: febrero-2005
Mensajes: 3
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Renombrar Archivos

Que tal, alguien me puede ayudar en ver como puedo renombrar archivos desde una ruta cualquiera ???

He leído que con el File.Move pero ya lo intenté y me manda error
"System.IO.FileNotFoundException: Could not find file "

ya dí de alta el System.IO

En pocas palabras, lo que trato de hacer es
Pasar "C:\Dir1\archivo.txt"
Renombrarlo a "C:\Dir1\archivo.txt.fecha"

Pero no se como hacerlo, alguien me puede ayudar.

Gracias de antemano.
  #2 (permalink)  
Antiguo 07/02/2005, 16:15
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 10 meses
Puntos: 7
Ese error te manda porque no le pasas la ruta correcta:

VB
System.IO.File.Move("c:\Dir1\archivo.txt", "c:\Dir1\archivo.txt.fecha")

C#
System.IO.File.Move(@"c:\Dir1\archivo.txt", @"c:\Dir1\archivo.txt.fecha");
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 08/02/2005, 09:08
 
Fecha de Ingreso: febrero-2005
Mensajes: 3
Antigüedad: 19 años, 9 meses
Puntos: 0
Información

Hola xknown , me sigue mandando el mismo error, te mando el código para que mas o menos te des una idea de lo que estoy tratando de hacer

void Ruta()
{
string ruta = File1.Value.ToString();
ObtenerFecha(); //Funcion para agregar como extensión la fecha
del día en que se hace el cambio
string ruta1 ;
ruta1 = ruta + "." + fcom ;

System.IO.File.Copy(@ruta,@ruta1);

//System.IO.File.Copy(@"C:\Mapfre\pub01.txt",@"C:\Ma pfre\pub01.txt.08022005");

}//void Ruta

En la variable ruta , extraigo la dirección del archivo que el usuario elija.
En la variable ruta1 , al valor de ruta solo le agrego la fecha del sistema.
También ya lo intenté con System.IO.File.Copy(ruta,ruta1);
Y también pasandole la ruta fija //System.IO.File.Copy(@"C:\Mapfre\pub01.txt",@"C:\Ma pfre\pub01.txt.08022005");

Pero aún así me sigue mandando el mismo error.

Espero me puedan ayudar y cualquier duda sobre el código, estoy al pendiente ......

Gracias de antemano,
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 22:06.