用Scripting.FileSystemObject的时候每次写文件都会把文件写到桌面上,我想在当前目录修改文件,首先要获取文件的绝对路径吧。用js如何获取呢?

解决方案 »

  1.   

    获取路径是服务器端的事情。
    如果你的操作是客户端的Scripting.FileSystemObject,直接
    指明路径<script>
    var fso, f;
    fso = new ActiveXObject("Scripting.FileSystemObject");
    f = fso.CreateTextFile("c:\\testfile.txt", true);
    f.WriteLine("This is a test.");
    f.Close();
    </script>
      

  2.   

    <HTML> 
    <BODY> 
    <INPUT type="button" value="Automate Excel" name=AutomateExcel onclick="StartExcel()"> 
    <SCRIPT LANGUAGE=Javascript> 
      var idTmr = "";
      function StartExcel() { 
        var oExcel;     oExcel = new ActiveXObject("Excel.Application"); 
        oExcel.Quit(); 
        oExcel = null;
        idTmr = window.setInterval("Cleanup();",1);
      }   function Cleanup() {
        window.clearInterval(idTmr);
        CollectGarbage();
      }</SCRIPT> 
    </BODY> 
    </HTML>