我怎么实现像下面这样的排序啊
我做出来的效果老是不能对齐
我做的是这样的
2007-07-22  18:11            125   Ascd_tmp.ini
2006-09-25  08:00            829441     clock.avi
2008-03-29  12:28            493   comsetup.log我想做为下面的这个效果
 C:\WINDOWS 的目录2008-03-31  22:23    <DIR>          .
2008-03-31  22:23    <DIR>          ..
2008-04-12  18:17                 0 0.log
2007-07-23  00:32    <DIR>          addins
2007-07-23  00:38    <DIR>          AppPatch
2007-07-22  18:11            12,665 Ascd_tmp.ini
2006-09-25  08:00            82,944 clock.avi
2008-03-29  12:28             4,193 comsetup.log
2007-07-23  00:32    <DIR>          Config
2007-07-23  00:32    <DIR>          Connection Wizard
2007-07-22  16:48                 0 control.ini
2007-07-22  17:04    <DIR>          Cursors
2007-07-22  16:40    <DIR>          Debug
2006-09-25  08:00                 2 desktop.ini
2007-07-23  00:32    <DIR>          Driver Cache
2007-07-23  00:37    <DIR>          ehome
2006-09-25  08:00           976,896 explorer.exe
2006-09-25  08:00                80 explorer.scf
2008-03-29  12:28            11,053 FaxSetup.log
2008-03-09  17:40    <DIR>          Help
2005-05-27  07:22            10,752 hh.exe
2008-04-09  12:08             1,168 IE4 Error Log.txt
2008-03-29  12:28            40,595 iis6.log
2007-07-22  16:40    <DIR>          ime
2008-03-29  12:28             4,696 imsins.log
2003-02-28  16:35             6,550 jautoexp.dat
2007-07-22  17:04    <DIR>          java
2008-03-29  12:28             1,207 MedCtrOC.log
2007-07-22  16:39    <DIR>          Media
2007-07-22  17:10    <DIR>          msagent
2007-07-23  00:32    <DIR>          msapps
2006-09-25  08:00             1,405 msdfmap.ini
2008-03-29  12:28               780 msgsocm.log
2008-03-29  12:28             9,606 msmqinst.log
2007-07-23  00:32    <DIR>          mui