Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> Asp编程 >> Asp组件技术 >> fso文件按照文件名字母排序

fso文件按照文件名字母排序

来源:中国站长站 时间:2008-3-9 网友评论条 【

下面的这个函数实现的功能是列出某文件夹下的所有文件,以文件名字母排序,先数字后字母再到中文。

<%   
   Function    ShowFileList(folderspec)   
         Dim    fso,    f,    f1,    fc,    rs,    s   
         const    adVarChar    =    200   
         set    rs    =    Server.createobject("adodb.recordset")   
    
         rs.fields.append    "myField",    adVarChar,    255   
         rs.open   
    
         Set    fso    =    server.CreateObject("Scripting.FileSystemObject")   
         Set    f    =    fso.GetFolder(folderspec)   
         Set    fc    =    f.Files   
         For    Each    f1    in    fc   
             rs.addnew    array("myField"),    array(f1.name)   
         Next   
    
         rs.sort    =    "myField    ASC"      'use    "myField    DESC"    for    reverse    order   
        
   rs.moveFirst
     
         do    until    rs.eof   
         s    =    s    &    rs.fields("myField")    &    "<BR>"   
        rs.moveNext   
         loop   
         rs.close   
         set    rs=nothing   
         set    fso=nothing   
         ShowFileList    =    s   
   End    Function   
   '列出当前文件夹下的所有文件
   Response.write    ShowFileList(Server.MapPath("."))   
  '列出imges文件下的所有文件
  Response.write    ShowFileList(Server.MapPath("images/"))   
   %> 

站长工具
ALEXA世界排名查询:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号