URGENTE: Manipular archivos planos en DOS
Publicado por Osmy (2 intervenciones) el 04/06/2007 22:01:08
Buenas tardes
Necesito que por favor me ayuden a resolver el siguiente problema:
Tengo archivos txt que provienen de una aplicación en AS400, estos archivos tienen marcado el caracter de final de archivo. Si los abro en el notepad veo que en la última línea siempre está el caracter .
Estos archivos debo subirlos a otra aplicación que los rechaza por causa del caracter de fin de archivo y no puedo borrarlo manualmente ya que en un día se pueden generar muchos archivos y me es imposible estar verificandolos todo el tiempo para ir y borrarles la última línea.
¿Cómo puedo en DOS manipular un archivo plano para borrar la última línea o la marca de fin de archivo?
Si logro hacer esto ya tendría la forma de programarlo automaticamente... he intentado varias cosas pero no me han funcionado. Traté de hacer un type a otro archivo con un find /v intermedio pero no logro que el find busque el caracter de fin de archivo.
Cualquier sugerencia es bienvenida.
Muchas Gracias,
Osmy
Necesito que por favor me ayuden a resolver el siguiente problema:
Tengo archivos txt que provienen de una aplicación en AS400, estos archivos tienen marcado el caracter de final de archivo. Si los abro en el notepad veo que en la última línea siempre está el caracter .
Estos archivos debo subirlos a otra aplicación que los rechaza por causa del caracter de fin de archivo y no puedo borrarlo manualmente ya que en un día se pueden generar muchos archivos y me es imposible estar verificandolos todo el tiempo para ir y borrarles la última línea.
¿Cómo puedo en DOS manipular un archivo plano para borrar la última línea o la marca de fin de archivo?
Si logro hacer esto ya tendría la forma de programarlo automaticamente... he intentado varias cosas pero no me han funcionado. Traté de hacer un type a otro archivo con un find /v intermedio pero no logro que el find busque el caracter de fin de archivo.
Cualquier sugerencia es bienvenida.
Muchas Gracias,
Osmy
Valora esta pregunta


0