客户端Js+FSO遍历文件夹
此代码仅IE浏览器下能运行,并且需要开放fso权限。
原创文章,转载请注明出处:客户端Js+FSO遍历文件夹
+展开
-JavaScript
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");
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");
加支付宝好友偷能量挖...
原创文章,转载请注明出处:客户端Js+FSO遍历文件夹