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

renombrar archivos de una carpeta

Estas en el tema de renombrar archivos de una carpeta en el foro de .NET en Foros del Web. Hola amigos del foro, practicando un poco en vb.net me decidi por hacer una aplicacion para renombrar archivos y mi pregunta es: A partir de ...
  #1 (permalink)  
Antiguo 02/11/2012, 16:47
 
Fecha de Ingreso: agosto-2012
Mensajes: 17
Antigüedad: 11 años, 8 meses
Puntos: 0
renombrar archivos de una carpeta

Hola amigos del foro, practicando un poco en vb.net me decidi por hacer una aplicacion para renombrar archivos y mi pregunta es:

A partir de una cantidad aleatoria de archivos localizados en una carpeta como puedo leerlos y renombrarlos, por ejemplo:

en una carpeta tengo 3 archivos llamados
cesped_1.txt
estructura_2.txt
materiales_3.txt

(los archivos no tendran siempre el mismo nombre y numero pero siempre estaran de menor a mayor numero)

y quiero renombrarlos de una manera especifica, por ejemplo:

cesped_1.txt---------sera-----unnamed_60
estructura_2.txt-----sera-----unnamed_540
materiales_3.txt-----sera-----unnamed_720


Notese que estan renombrados desde el menor valor numerico hasta el mayor valor numerico no se si esto servira como guia en el programa

desde ya muchas gracias
  #2 (permalink)  
Antiguo 05/11/2012, 12:39
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: renombrar archivos de una carpeta

Hola que tal, bueno yo hago una conversion de un archivo en C# de la siguiente manera:

Código C#:
Ver original
  1. File.Copy(sFileIn, sFileOut);

Ahora para leer todo el contenido de la carpeta lo hago asi:

Código C#:
Ver original
  1. ListBox items = new ListBox();
  2. FileStream file;
  3.  
  4. string[] files = Directory.GetFiles(d.SelectedPath, "*.*", SearchOption.AllDirectories);
  5.  
  6. items.Items.AddRange(files);

En tu caso seria que a todos los archivos los estes cambiando por el nombre que tu les deseas asignar.


Etiquetas: net, renombrar, vb, carpetas, aplicaciones
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:10.