感觉不少人在问这个问题了,我认为使用JS操作文件本身就是一种错误!!不仅仅是权限的问题了。如果你使用这样的JS,再往上,会使用的没有几个,当然了,如果是我绝对不会运行这个样的程序的,安全性啊!那样就不保证了

解决方案 »

  1.   

    此与语言无关。js当然可以操作文件,如果你是在用wsh, jsshell, rhino甚或Google Desktop Gadget,  Windows Vista Sidebar Gadget... 那你就能。如果你在用IE或者Mozilla等web browser,那么你就不能。除非你获得相应的权限。
      

  2.   

    js作为一种脚本语言一样可以调用  filesystemobject 来操作文件系统,但是如果在web上执行的话。就相当于一个网站的javascript操纵 一个 上网终端的 文件系统,是需要有相应的权限的,否则,客户端还有安全感吗?所以,要想实现你说得情况时非常困难的。
      

  3.   

    function isFileExist(dir){   
      var  fso=new  ActiveXObject("Scripting.FileSystemObject");   
       flag = fso.FileExists(dir);
      }
      

  4.   

    现在浏览器中的JavaScript解释器是禁止用JavaScript操作本地文件,查看都不可以..
    其实JavaScript本来有这个能力的,操作数据库的能力都有,但是当浏览器遇到这个功能的时候就会自动停止程序运行,并且发出严重警告...要不然,你以后还敢上网么??你随便浏览一个网站人家通过网页都可以给你关机,你不就完了...