¿Hay alguna manera de obtener el número de líneas dentro de un archivo de texto grande, pero sin leer el contenido del archivo o leer el archivo para finalizar y contar ++.Cómo obtener el número de líneas sin leer el archivo para finalizar
Quizás haya algunos Atributos de archivo, pero no se puede encontrar en absoluto. Como en algunos casos debería obtener el Número total de líneas y compararlo con la línea actual para mostrar el Porcentaje, y solo por una Visualización porcentual, podría ser estúpido leer primero todo el Contenido que leerlo nuevamente Para mostrar la información en bruto texto al usuario
mejores
Si controla el formato de archivo, puede insertar el número de líneas como metadatos en un archivo externo o en el encabezado del archivo. También podría leer, carácter por carácter y comprobar si hay caracteres de nueva línea. Sin embargo, eso no sería terriblemente rápido. – Travis
Como todos ya lo han indicado, una opción viable sería agregar su propio encabezado al archivo. Hice esto para una implementación de modelo de Wavefront personalizada para mi juego. Básicamente, tengo una herramienta que optimiza los archivos .obj, eliminando la basura que no necesito, y luego escribe el número total de líneas, caras, normales, vértices y texturas UV en la primera línea.Luego, los datos son utilizados por varios buffers cuando se carga el modelo. – Krythic