<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
</head><body STYLE="background-color:transparent" leftmargin=0 topmargin=0 >
<script language=javascript>
var folderspec ="E:\\800_govFlow\\xslt\\bais";
fso = new ActiveXObject("Scripting.FileSystemObject");
   f = fso.GetFolder(folderspec);
   fc = new Enumerator(f.files);
   s = "";
   for (; !fc.atEnd(); fc.moveNext())
   {
      s += fc.item();
      s += "<br>";
   }
   document.write(s)
   </script>
</body>
</html>

解决方案 »

  1.   

    多谢xiaoshi(js真痛苦!我要被炒了):
    用你的方法文件名取出来了,如何还能将文件大小与修改时间也取出呢?
      

  2.   

    <html>
    <body>读取一个文件相关信息的范例<br><br>
    <%
      Dim objFSO,objFile    '声明一个名称为 objFSO 的变量以存放对象实例
      Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
       If objFSO.FileExists(Server.MapPath("newfile.asp")) Then
         Set objFile = objFSO.GetFile(Server.MapPath("newfile.asp"))
         Response.Write "文件的名称:"&objFile.Name&"<br>"
         Response.Write "文件的路径:"&objFile.Path&"<br>"
         Response.Write "文件的建立日期:"&objFile.DateCreated&"<br>"
         Response.Write "文件的最后浏览日期:"&objFile.LastAccessed&"<br>"
         Response.Write "文件的最后修改日期:"&objFile.LassModified&"<br>"
         Response.Write "文件的大小:"&objFile.Size&"<br>"
         Response.Write "文件的类型:"&objFile.Type&"<br>"
       Else
         Response.Write Server.MapPath("newfile.asp")&"不存在,无法读取相关信息"
       End If
      Set objFile = Nothing
      Set objFSO = Nothing      '释放 FileSystemObject 对象实例内存空间
    %>
    </body></html>
    以上方法你再循环一下:
      

  3.   

    是不是fso还需要机器有什么支持啊?
      

  4.   

    var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    var f1 = fso.GetFile("c:\\myjstest.txt"); 
    alert("File last modified: " + f1.DateLastModified);  //最后修改时间