Leer texto de muchos archivos

Iniciado por extreme69, 23 Agosto 2012, 20:39 PM

0 Miembros y 1 Visitante están viendo este tema.

extreme69

Tengo unos 14mil archivos .eml de los cuales tengo que obtener una linea de texto (la dirección de email) dentro de cada uno de esos archivos a un nuevo .txt.

Con mid estoy obteniendo el texto que quiero de 1 archivo .eml, pero necesito leer los 14mil archivos todos juntos y no sé como hacerlo.

¿Me dan alguna idea de como procesar todos los archivos dentro de una carpeta 1x1?


Psyke1

#1
No uses mid, usa MidB$(). Hay diferencia de tiempo en bucles taan largos.
Enumera los archivos de la carpeta y abre uno a uno. Usa google.

DoEvents! :P

USLO

Extrem69

Ponte un listview con todos los 12000 emls.Con su ruta y nombre.
Recorre del 1 al ultimo item del listview.
Cada vez que realizes la accion:
Lee caracter x caracter hasta encontrar lo que quieras. almacena en variable.
Create TXT si no exite -->Copia  en TXT.
No te olvides de liberar obj TXT.

Saludos.


Yoghurt

Cita de: extreme69 en 23 Agosto 2012, 20:39 PM
Tengo unos 14mil archivos .eml de los cuales tengo que obtener una linea de texto (la dirección de email) dentro de cada uno de esos archivos a un nuevo .txt.

Con mid estoy obteniendo el texto que quiero de 1 archivo .eml, pero necesito leer los 14mil archivos todos juntos y no sé como hacerlo.

¿Me dan alguna idea de como procesar todos los archivos dentro de una carpeta 1x1?

Estas diciendo que tienes 14 MIL correos !!! y que más hay en esos .eml ?? :)  Puedo verlos? ^^