He pensado que FindFirst encontró archivos en orden alfabético, pero recientemente descubrí que, si bien esto es cierto en su mayor parte, algunos archivos no están en orden alfabético.¿Se supone que FindFirst devuelve los archivos encontrados en orden alfabético?
if FindFirst(AProgramPath, faAnyFile, ASearchRec) = 0 then
repeat
AFilename := ASearchRec.name;
until FindNext(ASearchRec) <> 0;
FindClose(ASearchRec);
en una carpeta específica aquí con alrededor de 300 archivos de texto todos menos aproximadamente 8-10 de los archivos se devuelven en el orden alfabético.
si findfirst no devuelve los archivos en orden alfabético ¿hay algún método que pueda usarse para ordenar los contenidos de las carpetas en orden alfabético de manera que findfirst devuelva los archivos en orden alfabético?
Saludos,
Bill
Gracias ... sí, estaba pensando en los días de DOS ... buen consejo. el enfoque de lista de cadenas es interesante. –