public   void   FindFile(string   dir)                           //参数为指定的目录
{     
//在指定目录及子目录下查找文件,在listBox1中列出子目录及文件
DirectoryInfo   Dir=new   DirectoryInfo(dir);
try
{
      foreach(DirectoryInfo   d   in   Dir.GetDirectories())     //查找子目录               FindFile(Dir+d.ToString()+"\\");
}
catch(Exception   e)
{
MessageBox.Show(e.Message);
}
}
 希望对你有所帮助

解决方案 »

  1.   

    不能,javascript是脚本语言,自身没有目录操作能力,你需要用FSO扩展。
      

  2.   

    谢谢2楼的,可是我不是要C#的。。汗。。我就是说用JS去操作FSO扩展,不是指用JS去列出目录。我找到方法了,谢谢大家,给分了。分好像是很少哈。sorry。
    <script>
    var str=""
    function showName(path){
    var fso = new ActiveXObject("Scripting.filesystemobject");
    var oParentFolder = fso.getFolder(path);
    var oFolders= new Enumerator(oParentFolder.SubFolders);
    for(;!oFolders.atEnd();oFolders.moveNext()){
    oFolder=oFolders.item();
    str+=oFolder+"<br>";
    showName(oFolder);//递归
    }
    }
    document.write(str)
    </script>