Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Sorting an ADIR by date modified
Message
From
21/10/2008 11:18:59
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Sorting an ADIR by date modified
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP
Network:
Windows 2003 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01356078
Message ID:
01356078
Views:
73
Hey,

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)
Next
Reply
Map
View

Click here to load this message in the networking platform