日期:2014-05-16  浏览次数:20366 次

求教js判断文件是否存在后,不存在怎么在指定路径建立文件
我是个新手,做了个通讯录的小web程序,现在是数据库和xml文件同步进行增加,修改。JS中我做了个判断,检查指定路径中的xml文件是否存在,我只做了不存在时弹出提示,但是如果不存在的话,怎么在这个路径上直接建立xml文件,然后正常读取呢? 下面是我的代码。求高手赐教。

 //判断xml文件是否存在
        var filespec = "E:/synchro/address_book.xml";
        var fso, s = filespec;
        fso = new ActiveXObject("Scripting.FileSystemObject");
        if (fso.FileExists(filespec)) {
            $.post("UserHandler.ashx", { call: "1", name: uname, sex: usex, area: uarea, phone: uphone, postcode: upostcode, address: uaddress },
       function (returnValue) {
           var retInt = parseInt(returnValue);
           if (retInt = 1) {
               alert("添加成功");
               window.location.href = "index.aspx";
           }
           else {
               alert("添加失败");
               return false;
           }
       });
        }
        else {
            alert("Xml文件不存在,请确认");
            return false;
        }
xml javascript

------解决方案--------------------
要对XML DOM 操作就用"Microsoft.XMLDOM"
 var xmlDOM= new ActiveXObject("Microsoft.XMLDOM");