html用js遍历指定文件夹里面的txt文档,为什么我写的代码没有效果?
<html><head><style></style></head><title>测试</title><body><script>varfso,f,fc,s,tifso=...
<html>
<head>
<style>
</style>
</head>
<title>测试</title>
<body>
<script>
var fso,f,fc,s,ti
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(/text); ←是在这里填写文件夹的地址么
fc = new Enumerator(f.files);
for(; !fc.atEnd(); fc.moveNext())
{
s=fc.item();
alert(s.type);
if(s.type=="TXT")
{
ti=s.name;
document.write(ti);
}
}
</script>
</body>
</html>
我是新手,请高手帮帮忙,改一改 展开
<head>
<style>
</style>
</head>
<title>测试</title>
<body>
<script>
var fso,f,fc,s,ti
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(/text); ←是在这里填写文件夹的地址么
fc = new Enumerator(f.files);
for(; !fc.atEnd(); fc.moveNext())
{
s=fc.item();
alert(s.type);
if(s.type=="TXT")
{
ti=s.name;
document.write(ti);
}
}
</script>
</body>
</html>
我是新手,请高手帮帮忙,改一改 展开
3个回答
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>JS</title>
<STYLE>
</STYLE>
<script type="text/javascript">
var fso, f, fc, s, ti;
fso = new ActiveXObject ("Scripting.FileSystemObject");
f = fso.GetFolder ("I:\\2013313workspace\\baidu");
fc = new Enumerator (f.files);
for (; !fc.atEnd (); fc.moveNext ())
{
s = String (fc.item ());
if (!!s.match (/^.*txt$/i))
{
ti = s.substring (s.lastIndexOf ('\\') + 1);
document.write (ti + "<br / >");
}
}
</script>
</head>
<body>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ie试试,别用其他浏览器
追问
用的就是ie
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
txt小写试试
更多追问追答
追问
没有用 ,打开后网页还是一片空白
追答
你用了active控件的
ActiveXObject("Scripting.FileSystemObject")
但是active控件好像只有ie支持
而且需要在IE中设置允许此类控件运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询