日期:2014-05-17 浏览次数:20702 次
以下这个JS脚本,共参考。此例是搜索“C:\My Documents”中的所有HTML文件 <script> function HTMlist(path){ var txt; fso = new ActiveXObject("Scripting.FileSystemObject"); fldr = fso.GetFolder(path); fc = new Enumerator(fldr.files); for (; !fc.atEnd(); fc.moveNext()) //枚举所有文件 { s=fc.item(); //取文件对象 if (s.type=="HTML Document"){ //判断是否是“HTML文件” f = fso.GetFile(s); ts = f.OpenAsTextStream(1,-2); txt = ts.ReadAll(); //读全文 ts.Close(); txt=txt.toUpperCase(); titl=s.name; start=txt.indexOf("<TITLE>",0); if (start!=-1){ start+=7; end=txt.indexOf("</TITLE>",start); if (end!=-1) titl=txt.substr(start,end-start); } document.write("<a href=\""+s+"\">"+titl+"</a><br>"); } } } HTMlist("C:\My Documents"); </script>
------解决方案--------------------
直接copy过去,放到一个记事本里面,将记事本的后缀名改成.html ,然后打开页面,就可以了
在C:\My Documents 里面放几个 html文件