मैंने सोचा था कि FindFirst को वर्णमाला क्रम में फाइलें मिलीं लेकिन हाल ही में मुझे यह पता चल रहा है कि अधिकांश भाग के लिए यह सच है, कुछ फाइलें वर्णानुक्रम में नहीं हैं।क्या पता है सबसे पहले वर्णमाला क्रम में फाइलें वापस लौटना चाहिए?
if FindFirst(AProgramPath, faAnyFile, ASearchRec) = 0 then
repeat
AFilename := ASearchRec.name;
until FindNext(ASearchRec) <> 0;
FindClose(ASearchRec);
यहां एक विशिष्ट फ़ोल्डर में लगभग 300 टेक्स्ट फाइलों के साथ सभी फाइलें लगभग 8-10 सही वर्णमाला क्रम में लौटा दी जाती हैं।
यदि findfirst वर्णमाला क्रम में फ़ाइलों को वापस नहीं करता है, तो क्या एक तरीका है जिसे फ़ोल्डर्स सामग्री को वर्णानुक्रम में क्रमबद्ध करने के लिए उपयोग किया जा सकता है ताकि पहली बार वर्णमाला क्रम में फ़ाइलों को वापस लाया जा सके?
सादर,
विधेयक
धन्यवाद-आप ... हाँ मैं डॉस दिनों के बारे में सोच रहा था ... अच्छी सलाह। स्ट्रिंगलिस्ट दृष्टिकोण दिलचस्प है। –