Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo MS-DOS

Longitud de la primer linea de un archivo txt

Gaby_blu
2011-08-19 00:05 - Respuestas: 5 - Tema nº: 2816230


S.O. Windows Server 2003 R2 Standard Edition SP 2

Hola buenas tardes,

Alguien sabe cómo puedo obtener, por medio de un archivo .bat, la longitud de la primer línea de un archivo .txt??
Necesito saber esto para poner una condición, si la longitud de la primer línea cumple con mi condición entonces que el archivo se quede en la carpeta dónde lo estoy leyendo, pero, en caso contrario, que lo mueva de carpeta (todo el archivo).

Agradecería mucho su ayuda

Saludos

Gaby

Posibles soluciones:
Longitud de la primer linea de un archivo txtLongitud de la primer linea de un archivo txt
Linea 728 archivo infLinea 728 archivo inf
Existe un error en el archivo config.sys en la lineaExiste un error en el archivo config.sys en la linea
Existe un error en el archivo config.sys2c linea 1 solucionExiste un error en el archivo config.sys2c linea 1 solucion
Longitud de un cable de red rj-45Longitud de un cable de red rj-45
bacter

Re: Longitud de la primer linea de un archivo txt - 2011-08-19 10:40 - Respuesta 2

el lenguaje de comandos de archivos bat es muy limitado y no tiene ninguna función para determinar la longitud de linea de un archivo de texto.

Puedes escribir un pequeño programita en cualquier lenguaje de programación que abre un archivo cuyo nombre le pasas como parametro, lee carácteres hasta que encuentra un fin de linea (incrementando un contador, y dependiendo del contador devuelve un código de retorno. Puedes detectar este código de retorno en el .bat con y poner una linea como:

IF ERRORLEVEL xx GOTO MUEVECARPETA
Gaby_blu_

Re: Longitud de la primer linea de un archivo txt - 2011-08-23 19:58 - Respuesta 3

Hola de nuevo
Estoy tratando de hacer lo que me recomendaste, sin embargo el programa que se hizo no acomoda los archivos como necesito.
El detalle es que la estructura de los archivos debe ser de filas delimitadas por pipe (|), el problema es que me pone un cuadrito (asumo que es el enter) y, aunque mi archivo venga todo de corrido lo pone como que está bien, siendo que la longitud del primer registro (que en si es el único registro) es mayor a la longitud que le estoy pidiendo.

Agradecería mucho la ayuda!!!! Saludos

Buena Tarde
bacter

Re: Longitud de la primer linea de un archivo txt - 2011-08-24 12:52 - Respuesta 4

Si con el programa abres el archivo como binario, puedes usar cualquier carácter (incluido pipe) en lugar de 0x0A o 0x0D para detectar fin de linea.
Gaby_blu_

Re: Longitud de la primer linea de un archivo txt - 2011-08-24 18:33 - Respuesta 5

Creo que no me expliqué bien, tengo el contenido de mi archivo de este modo:

Indicadores_14 14945 20110525010547(cuadrito)1|75126|1|0|1|11|1|20101127(cuadrito)1|25351|1|0|1|11|1|20101128(cuadrito)1|61085|1|0|1|11|1|20101129(cuadrito)1|155897|1|0|1|11|1|20101130(cuadrito).... etc.

El problema que tengo es justamente con ese cuadrito, porque al parecer ese cuadro lo toma como un enter, entonces cuando ejecuto mi programa toma el archivo como correcto porque ese cuadrito le está marcando un salto de línea o fin de línea, o eso quiero pensar y es la razón que veo para que lo tome como correcto.

No se si me expliqué lo suficientemente bien pero tendrás alguna idea de cómo se puede resolver?? Que cuando haya ese tipo de archivos no los tome como correctos sino como incorrectos???

Mil gracias

Saludos!!!!
Página:1 Siguiente

Respuestas relacionadas:

Longitud de cableadoLongitud de cableadoForo
Longitud cable conexión pc a tvLongitud cable conexión pc a tvForo
Longitud maxima de cable usb 2.0Longitud maxima de cable usb 2.0Foro
Longitud de un cable de videoLongitud de un cable de videoForo
Longitud máxima de path en windowsLongitud máxima de path en windowsForo
Longitud reducida de las ventanas barra de tareas xpLongitud reducida de las ventanas barra de tareas xpForo
Mi primer pc es muy lentoMi primer pc es muy lentoForo
Mi primer placaMi primer placaForo
Primer concurso en la web...Primer concurso en la web...Foro
Su primer dia con el cocheSu primer dia con el cocheForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos20 Abril 2024