Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Sorting an ADIR by date modified
Message
De
21/10/2008 11:38:07
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9
OS:
Windows XP
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01356078
Message ID:
01356087
Vues:
19
I was hoping

=aSort(aa, 4)
=aSort(aa, 3)

would work, by first sorting the times, then the dates, leaving the time as a sub-sort.

I still don't understand why it doesn't work, to be honest, but it doesn't.


>Never mind.
>
>>
>>I just wrote this to sort an adir array by datetime modified.
>>
>>If I'm not mistaken, this should avoid any problem with ambiguous dates despite using CTOT().
>>
>>But it seems like a clunky way to do it. I figured I'd just ask for fun if there are any other creative ways of doing this.
>>
>>
>>nFiles = ADIR(aa)
>>FOR i = 1 TO nFiles
>>aa[i, 5] = DATETIME(YEAR(aa[i, 3]), MONTH(aa[i, 3]), DAY(aa[i, 3]), ;
>>	HOUR(CTOT(aa[i, 4])), MINUTE(CTOT(aa[i, 4])), SEC(CTOT(aa[i, 4])))
>>ENDFOR 
>>=ASORT(aa, 5)
>>
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform