lectura de directorio

vicky
16 de Agosto del 2004
Saludos necesito hacer un programa que despliegue el contenido de una carpeta como lo haria el dir de dos se que se utiliza la interrupcion 21h pero no logro desplegar nada no se si estoy haciendo algo mal gracias por la ayuda que me puedan brindar

Mariano Cerdeiro
16 de Agosto del 2004
Buenas, tenes que usar las int

Int 21/AX=714Eh - Windows95 - LONG FILENAME - FIND FIRST MATCHING FILE
Int 21/AX=714Fh - Windows95 - LONG FILENAME - FIND NEXT MATCHING FILE

Si usas win95 o superior, sino:

Int 21/AH=4Eh - DOS 2+ - FINDFIRST - FIND FIRST MATCHING FILE
Int 21/AH=4Fh - DOS 2+ - FINDNEXT - FIND NEXT MATCHING FILE

esto en dos... Ojo que aparte la primera te sirve para nombres largos... =)

Buscala esto en:
http://www.ctyme.com/intr/int-21.htm

Saludos.
Mariano.-

Absurdo
16 de Agosto del 2004
Conoces la lista de interrupciones de Ralph Brown?, ahí supongo que aparecerá la función de la int21h que necesitas, porque ahora mismo no recuerdo cual era.

rosonnero
16 de Agosto del 2004
aki ta lista LUIS EDUARDO CESENA HOMBRE MAS PODEROSO DL UNIVERSO