前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript 读写文件

JavaScript 读写文件

作者头像
Java架构师必看
发布2020-04-22 11:21:24
7290
发布2020-04-22 11:21:24
举报
文章被收录于专栏:Java架构师必看
代码语言:javascript
复制
<script>
 /*
 object.OpenTextFile(filename[, iomode[, create[, format]]])
 参数
 object
 必选项。object 应为 FileSystemObject 的名称。
 filename
 必选项。指明要打开文件的字符串表达式。
 iomode
 可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
 create
 可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
 format
 可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
 设置
 iomode 参数可以是下列设置中的任一种:
 常数 值         描述
 ForReading 1 以只读方式打开文件。不能写这个文件。
 ForWriting 2 以写方式打开文件
 ForAppending 8 打开文件并从文件末尾开始写。
format 参数可以是下列设置中的任一种:
 值              描述
 TristateTrue 以 Unicode 格式打开文件。
 TristateFalse 以 ASCII 格式打开文件。
 TristateUseDefault 使用系统默认值打开文件。
 */
//读文件
 function readFile(filename){
 var fso = new ActiveXObject("Scripting.FileSystemObject");
 var f = fso.OpenTextFile(filename,1);
 var s = "";
 while (!f.AtEndOfStream)
 s += f.ReadLine()+"/n";
 f.Close();
 return s;
 }
//写文件
 function writeFile(filename,filecontent){
     var fso, f, s ;
     fso = new ActiveXObject("Scripting.FileSystemObject");   
     f = fso.OpenTextFile(filename,8,true);
     f.WriteLine(filecontent);  
     f.Close();
 alert('ok');
 }
</script>
 <html>
 <input type="text" id="in" name="in" />
 <input type="button" value="Write!" οnclick="writeFile('c:/12.txt',document.getElementById('in').value);"/><br><br>
 <input type="button" value="Read!" οnclick="document.getElementById('show').value=readFile('c:/12.txt');"/><br>
 <textarea id="show" name="show" cols="50" rows="8" >
 </textarea>
 </html>

本文由来源 21aspnet,由 system_mush 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档