filesystemobject如何在js中使用?

dickboy 2005-09-27 01:18:58
filesystemobject如何在js中使用?
我试过编过一个小程序,只是要其浏览d盘的文件,但是出来的效果是出现错误。
显示如下:“automation服务器不能创建对象。”
我的小程序是:
<script language="javascript">
var fso,fldinfo;
fso=ActiveXObject("Scripting.FileSystemObject");
fldinfo=fso.GetFolder("d:\\");
Response.Write("the files name is: "+fldinfo.Name);
</script>
请问是哪里出现问题,应该怎样改正?
先谢拉!!!
...全文
388 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
荣之梦 2006-04-17
  • 打赏
  • 举报
回复
纯支持
caianheng123 2006-04-07
  • 打赏
  • 举报
回复
我店里有您需要的DD,价格公道,质量有保证!买移动硬盘请选择我们绝对不后悔,你的最好选择。就在这【领先数码商城】移动硬盘专卖店:http://shop33473501.taobao.com/
cuike519 2005-10-11
  • 打赏
  • 举报
回复
需要降低客户端IE的安全级别才能创建这个COM组件。在安全里面有本地设置和Internet设置两部分。
dickboy 2005-09-28
  • 打赏
  • 举报
回复
大哥,先谢谢你在这两个版面里回答我的问题,但是我已经将程序和ie属性改了,还是出现“automation服务器不能创建对象。”这样的错误啊,是不是我有什么插件没有安转?
孟子E章 2005-09-27
  • 打赏
  • 举报
回复
注意:
d:\是驱动器名称,应当这样写
<script language="javascript">
var fso,fldinfo;
fso=new ActiveXObject("Scripting.FileSystemObject");
fldinfo=fso.GetDrive("d:\\");
document.write("the files name is: "+fldinfo.VolumeName );
</script>
孟子E章 2005-09-27
  • 打赏
  • 举报
回复
<script language="javascript">
var fso,fldinfo;
fso=new ActiveXObject("Scripting.FileSystemObject");
fldinfo=fso.GetFolder("d:\\bak");
document.write("the files name is: "+fldinfo.Name);
</script>

需要降低IE安全性才可以使用
dickboy 2005-09-27
  • 打赏
  • 举报
回复
上面的大哥阿,我不是只是在自己的机子上面试的,我还上传到服务器上进行调试,但还是出现这样的情况。能解释一下是什么原因吗?
孟子E章 2005-09-27
  • 打赏
  • 举报
回复
1,降低ie的安全性设置
2,由于安全问题,web页面一般不允许操作本地文件的

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧