4 votos

Añadir los archivos abiertos a la memoria de traducción automáticamente

Tengo 50 archivos de texto que necesitan ser convertidos de bom utf-8 a ANSI. En notepad ++, que podemos hacer con solo archivo pero quiero todos los archivos abiertos se conviertan en ANSI en uno corto. ¿cualquier opción hay?

2voto

chingNotCHing Puntos 129

Supongamos que su utf8bom archivos están en c:\temp\utf8\

Yo soy de ahorro de los archivos ansi a c:\temp\ansi\

En la línea de comandos,

> powershell
PS> get-item c:\temp\utf8\*.* | foreach-object {get-content $_ | out-file ("c:\temp\ansi\" + $_.Name) -encoding default}
PS> exit
>

Lo que hace es que para cada archivo en c:\temp\utf8, obtener su contenido y la salida a un archivo con el mismo nombre en c:\temp\ansi con el Windows por defecto del sistema de codificación, que es equivalente a la norma ANSI que significaba.

get-content de comandos aquí puede leer el texto sin que especificar utf8 con o sin bom.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: