zoukankan      html  css  js  c++  java
  • JS对本地文件进行读写、替换和添加

    在用IE运行(必须)

    <!DOCTYPE html>
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title></title>
    </head>
    <script language="JavaScript">
    function TextStreamTest(fname,Addname,n){
    var fso,f,ts,s;
    var ForRWA=0,ForReading=1,ForWriting=2,ForAppending=8;
    var TristateUseDefault=-2,TristateTrue=-1,TristateFalse=0;
    fso=new ActiveXObject("Scripting.FileSystemObject");
    var s1=Addname.innerHTML;
    if(fname.value!=""){
    f=fso.GetFile(fname.value);
    switch(n){
    case 1:ForRWA=ForWriting;break;
    case 2:ForRWA=ForAppending;break;
    }
    if(n>0){
    ts=f.OpenAsTextStream(ForRWA,TristateUseDefault);
    var s1=Addname.innerHTML;
    ts.Write(s1);
    s=ts.ReadLine();
    ts.Close();
    }
    ts=f.OpenAsTextStream(ForReading,TristateUseDefault);
    s=ts.ReadLine();
    ts.Close();
    }
    return(s);
    }
    function run(n){
    document.form3.textarea1.innerHTML=TextStreamTest(document.form5.text1,document.form4.textarea2,n);
    }
    </script>
    <body>
    <table width="392" border="1">
    <tr>
    <td height="24" colspan="2">
    <form name="form5" method="post" action="">
    文件路径:<input name="text1" type="textfield" value="E:ss.txt" size="40">
    </form>
    </td>
    </tr>
    <tr>
    <td width="207" height="163">
    <form name="form3" method="post" action="">
    <textarea name="textarea1" cols="30" rows="10"></textarea>
    </form>
    </td>
    <td>
    <form name="form4" method="post" action="">
    <textarea name="textarea2" rows="10"></textarea>
    </form>
    </td>
    </tr>
    <tr>
    <td height="28">
    <form name="form1" method="post" action="">
    <input type="button" name="Button" value="读取" onclick="run(0)">
    </form>
    </td>
    <td>
    <form name="form2" method="post" action="">
    <input type="button" name="Submit2" value="写入" onclick="run(1)">
    <input type="button" name="Button" value="添加" onclick="run(2)">
    </form>
    </td>
    </tr>
    </table>
    </body>

    </html>

  • 相关阅读:
    移动应用调试之Inspect远程调试
    使用Stickers拓展集成iMessage简单功能
    iOS 在工程内部创建一个静态库target
    Xcode10 library not found for -lstdc++ 找不到问题
    git 操作规范
    java里面jre版本过低怎么修改
    java实现滑动列表找到目标并且选择
    java实现获取toast弱提示
    查询语句集合
    java-clienk 实现获取手机应用设备信息
  • 原文地址:https://www.cnblogs.com/zxh1919/p/15209152.html
Copyright © 2011-2022 走看看