要用FSO,在客户端要弹出用户确认对话框来确认权限。

解决方案 »

  1.   

    删除指定文件。object.DeleteFile ( filespec[, force] );
    参数
    object 
    必选项。应为 FileSystemObject 的名称。 
    filespec 
    必选项。要删除的文件的名称。filespec 可以在最后的路径成分中包含通配字符。 
    force 
    可选项。Boolean 值,如果要删除设置了只读属性的文件,则为 true ;如果不删除则为 false (默认)。 
    说明
    如果找不到匹配的文件则出错。DeleteFile 方法在遇到第一个错误时终止。出错后不试图回滚或撤消出错前做的修改。下面的例子说明了 DeleteFile 方法的用法。[JScript]
    function DeleteFile(filespec)
    {
       var fso;
       fso = new ActiveXObject("Scripting.FileSystemObject");
       fso.DeleteFile(filespec);
    }
      

  2.   

    一般情况下ie的安全设置不会允许删除本地文件的,否则的话用javascript就可以把你的系统文件都删除掉了
      

  3.   

    我只是要删除本地服务器上的文件而已。还有没有其它办法呢?或者用jsp行不行?
      

  4.   

    删除客户端文件:首先在IE中"工具"->"internet选项”-->“安全”--> "自定义级别" -->启用ActiveX 。 。
    然后 
         var FSO = new ActiveXObject("Scripting.FileSystemObject");
         if(FSO.FileExists(fileName))
             FSO.DeleteFile(fileName);删除服务器端文件:
       
        var FSO = Server.CreateObject("Scripting.FileSystemObject");
        if(FSO.FileExists(fileName))
            FSO.DeleteFile(fileName);
      

  5.   

    对了,你在服务器端运行javascript,不要忘了在文件的最开头改为:
    <%@language="javascript"%>
      

  6.   

    报错:“Server未定义”
    源代码如下:
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript" type="text/JavaScript">
    function df(){
        var FSO = Server.CreateObject("Scripting.FileSystemObject");
        if(FSO.FileExists("c:/a.txt"))
            FSO.DeleteFile("c:/a.txt");
    }
    </script>
    </head><body onLoad="df()"></body>
    </html>
      

  7.   

    昏,你是用JSP,楼上那位说的是在ASP下做的,你在JSP要用java.io.File下的函数来进行文件操作
      

  8.   

    DeleteFile.asp 源码:
    <%@language=javascript %>
    <html>
    <head>
    <title>Untitled Document</title>
    <script language="JavaScript" type="text/JavaScript">
    function df(){
        var FSO = Server.CreateObject("Scripting.FileSystemObject");
        if(FSO.FileExists("c:\\a.txt"))
            FSO.DeleteFile("c:\\a.txt");
    }
    </script>
    </head><body onLoad="df()"></body>
    </html>
      

  9.   

    另注: 这里是ASP论坛 ,如果JSP有什么问题 , 请到JSP论坛去 , 
           此处暂不受理JSP业务 。  。       ◎~◎
             -