<script language="Javascript"><!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("c:\\ccc\\cccc.txt", true);
a.WriteLine("a\tb\r\ncd\tde");
a.Close();
alert("我已经在你的C盘ccc目录下生成了一个cccc.txt的文件!");
// --></script>

解决方案 »

  1.   

    to meizz:有问题,Auotmation服务器无法创建对象。
      

  2.   

    to learnner:那执行梅花雨的代码后会把文件创建到服务器的硬盘上吗?
      

  3.   

    js是运行在客户端的, 这个文件也是创建在客户的硬盘里.
    Auotmation服务器无法创建对象 看看你的浏览器是不是禁止了JS代码??
      

  4.   

    哦,对不起,我漏了一点,这个文件是需要创建在服务器端的。不能用Javacript实现的。请问有没有解决的方法?谢谢。
      

  5.   

    可以用ASP
    <%
     set objFso=Server.CreateObject("Scripting.FileSystemObject")
     set txtFso=objFso.CreateTextFile(server.mappath("1.txt"),true)
       txtFso.writeline "这个文件是用ASP的FSO对象来生成的!"
     set txtFso=nothing
     set objFso=nothing
    %>
      

  6.   

    to lea1981:谢谢,不过我的服务器是JSP的。
      

  7.   

    用java的file类里去找找method吧,我也没学好,不好意思
      

  8.   

    JSP也能对文件进行操作,不过不好意思,我也还没有学到:(
      

  9.   

    to learnner:呵呵,至少你比我清醒多了,一开始就提出来了。多谢。
      

  10.   

    在IE默认的安全级别JS是不能对客户端读写文件。
    方法1:(此方法要求客户机IE安全级别设置为最低,否则出错!)
    <script language="Javascript">
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var a = fso.CreateTextFile("c:\\ccc\\cccc.txt", true);
    a.WriteLine("a\tb\r\ncd\tde");
    a.Close();
    <script>方法2:(此方法使用XML技术)
    .....
    .....(有兴趣和我联系:[email protected])
      

  11.   

    我去servlet那边去看看。这边结贴了。