De acuerdo, se trata de un tarea bastante básica si sabes cómo hacerlo, claro, pero lo cierto es que es una pregunta que me hacen de vez en cuando amiguetes, visitantes, y demás....
Cuando te pones a buscar en las clases de entrada y salida de datos algo sobre renombrar un archivo, seguramente buscas algo así como un método Rename o similar. No existe tal método. El truco es que para renombrar un archivo lo que hay que hacer es... ¡moverlo!. Al mismo sitio pero con otro nombre. Así de tonto.
Sabiendo esto la función renombrar sale directa:
private static void RenameFile(string sFileFullPath,string sNewFileName) { File.Move(sFileFullPath, Path.Combine(Path.GetDirectoryName(sFileFullPath), sNewFileName)); }
Lo único que se hace es mover el archivo poniendo como destino la misma carpeta (se obtiene con Path.GetDirectoryName) pero un nombre diferente.
;-)
El primer post de este blog lo hice justamente el 3 de Junio del pasado año 2004. Así que hoy ¡cumple 1 año!.
Al contrario de lo que se suele decir en estos casos a mi me parece que ha pasado más tiempo que un año. Y la verdad es que mantener un blog como este da su trabajo, no te vayas a pensar...Hasta la fecha he publicado (sin contar este, claro) 148 posts en total. Esto hace una media de casi uno día si, día no, lo cual creo que es un ritmo bastante importante.
La historia de JASoft.org es mucho más larga que un año, sin embargo. El dominio como tal empezó a finales del siglo pasado, en 1.999, por lo que tiene ya casi seis años (ahora sí que me parece que hace mucho más tiempo). Antes de tener este dominio la página colgaba de un espacio Web de Arrakis, y comenzó dedicada a VB en el año 1.997. Puedes ver la historia completa aquí.
En definitiva: son casi ocho años de historia que espero que puedan llegar a ser el doble por lo menos ;-)