?id=e56b999e-b213-47ee-972f-e16d94062b7c
Nueva versión mejorada de FileEncodingConverter
por José M. Alarcón
NOTA: Existe una versió0n nueva con más capacidades de esta aplicación que lancé más adelante. Puedes verla aquí.
Hace unos meses hice una utilidad llamada FileEncodingConverter que permitía cambiar la codificaicón en masa de los archivos de una carpeta y sus subcarpetas. Toda la información aquí.
Esta utilidad sólo buscaba archivos de texto o HTM porque era loq ue me hacía falta a mi en ese momento. A raíz de varias peticiones que tuve, ahora he hecho unas modificaciones pequeñas para añadirle la capacidad de decidir qué archivos queremos procesar. Así, ahora hay un tercer parámetro opcional que te permite especificar una o varias plantillas de nombres de archivo a buscar. Si no le pones nada funciona igual que antes, pero puedes especificar, separados por comas, qué tipos de archivos quieres transformar. Por ejemplo:
FileEncodingConverter C:\MisArchivosDedatos ANSI *ES*.xml,*.txt,*.htm*
Esto transformará a codificación ANSI todos los archivos XML cuyo nombre contenga las letras 'ES', además de todos los de texto así como los HTM (tanto .htm como .html). Puedes usar los comodines que quieras separándolos con comas. Además del '*' vale también usar la letra '?' para representar un caracter cualquiera.
Lo puedes descargar desde aquí: FileEncodingConverter.
Es un programa de consola (línea de comandos). Si lo ejecutas sin parámetros te ofrecerá información sobre como usarlo.
Espero que ahora resulte más útil.
José Manuel Alarcón Aguín
Fundador de
campusMVP.es, el
proyecto de referencia en formación on-line para programadores en lengua española.
Autor de varios libros y cientos de artículos. Galardonado como
MVP de Microsoft desde 2004. Gallego de Vigo, amante de la ciencia y la
tecnología, la música y la lectura. Ayudando a la gente en Internet desde 1996.