Skip to Content
0
Former Member
Feb 20, 2009 at 08:17 AM

Crear archivo Binario

320 Views

Buenos días a tod@s

He desarrollado un codigo para poder presentar la devolucion del IVA mensual, informe que ha modificado Hacienda y SAP no esta preparado para generar el fichero, y me he encontrado con un pequeño problema. A la hora de crear el fichero, que tiene que se binario, lo creo de la siguiente manera:

Dim oFile As System.IO.FileStream

oFile = System.IO.File.Create(oRutaFichero)

Y a la hora de escribir lo hago de la siguiente manera:

My.Computer.FileSystem.WriteAllText(oRutaFichero, "1340", True)

EL problema es que cuando generas el fichero y lo abres, si ves las propiedades puedes ver que su CODIFICACION es UTF-8, y cuando tratas de pasar el fichero por internet (desde la pagina de Hacienda) da error, porque la CODIFICACION tiene que ser ANSI.

Como hago para crear un archivo BINARIO y no como texto, aunque lleve la misma extensión (txt)???

No se si utilizar la funcion WriteAllBytes para escribir en el fichero, pero al utilizar esta funcion no se si podre insertar el TEXTO que yo quiero en el fichero...

Espero que alguien me pueda ayudar con este tema.

Muchisimas gracias!!! Un saludo!!!