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?
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
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.
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? ^^