当前位置: 首页 > 编程日记 > 正文

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>

相关文章:

css3箭头效果

css3 record1 尝试用css写了个箭头效果 思路就是通过span和span子元素i分别通过设置他们的伪元素构造两个箭头,但是i构造的箭头两条线height都是0,hover的时候渐近的动画效果就是i箭头的高度变化而来的,还有rotate相同的角度 css3知识&#xff1a; transitiontransform伪元素::…

计算机视觉,凉了?

机器学习是目前比较热门的技术&#xff0c;包含深度学习、强化学习、对抗学习、对偶学习、迁移学习、分布式学习、以及元学习等内容。得益于大数据、大模型、大计算的发展&#xff0c;深度学习在计算机视觉、语音处理、自然语言方面相继取得了突破&#xff0c;达到甚至超过了人…

用koa mongodb 做了个简单的博客系统

最近在研究koa和mongodb&#xff0c;简单做了个博客系统&#xff0c;目前还未开放评论和发帖功能&#xff0c;欢迎大家吐槽~ ?安装 git clone https://github.com/oliyg/alljscc.git npm install ?启动 cd server node app.js ?DEMO地址 alljs http://alljs.cc ?功能 用户登…

.net 实现 URL重写,伪静态

一&#xff0c;获得Mircosoft URLRewriter.dll&#xff1a;获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfrtrue 下载完毕后&#xff0c;导入工程&#xff0c;我这里没有对该工程做任何修改&…

AI 技术升级,这一新方法遏制在线语言骚扰

编译 | 禾木木图源 | IC photo出品 | AI科技大本营(ID:rgznai100)哥本哈根IT大学的 Nina Nrgaard 和她的组员正在参与一项非同寻常的工作&#xff0c;更好地方法来识别网络上的偏见。研究人员对数千条 Facebook、Reddit 和 Twitter 帖子进行了调查&#xff0c;并验证这些帖子是…

MFC中快速应用OpenCV(转)

转载链接&#xff1a;http://wiki.opencv.org.cn/index.php/MFC%E4%B8%AD%E5%BF%AB%E9%80%9F%E5%BA%94%E7%94%A8OpenCV 简介和缘起 本教程原始讨论主题&#xff0c;请见 【原创】MFC中快速应用OpenCV教程&#xff0c;制作此教程的目的&#xff0c;就是为了方便广大windows下面使…

liunx软件安装

RPM包 1. -qa显示当前系统中以RPM方式安装的所有软件列表。 2. -qi查看指定软件包的名称、版本、许可协议、用途描述等详细信息&#xff08;--info&#xff09;。 3. -ql显示指定的软件包在当前系统中安装的所有目录、文件列表&#xff08;--list&#xff09;。 4. -qf查看指定…

程序员因开发速度太慢而遭公司起诉,索赔金额高达90万!

作为程序员&#xff0c;你最头疼的事情是什么&#xff1f;下面这个算吗&#xff1f;在需求不停并更地前提下&#xff0c;项目还得如期上线。本文程序员因未能如期上线项目&#xff0c;公司直接起诉至法院&#xff0c;并提出90万元的索赔。一起来看看这个案件中法院是如何判决的…

c程序性能优化

一段c程序&#xff0c;功能开发完成&#xff0c;开始性能优化。当然是先用 -pg 编译&#xff0c;再gprof看“热点”在哪里&#xff0c;很快找到&#xff0c;是计算hash值的函数&#xff0c;于是换了个更快的hash函数——fnv ( http://isthe.com /chongo/tech/comp/fnv/)&#x…

struts2上传图片的全过程

转载自&#xff1a;http://blog.sina.com.cn/s/blog_6608320c0100j6no.html1、写一个上传的jsp页面upload_p_w_picpath.jsp,内容如下&#xff1a;<body><center> <font color"red"><s:fielderror/></font> <s:form actio…

Java中 与,||与|的区别

阅读目录 区别短路运算举例回到顶部区别 && || 是逻辑运算&#xff0c;支持短路运算 & | 是位运算&#xff0c;不支持短路运算 回到顶部短路运算 当有多个表达式时,左边的表达式值可以确定结果时,就再继续运算右边的表达式的值; 回到顶部举例 例1 Testpublic void…

保持dropdownlist选中值

RowDataBound事件 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; for (i 0; i < GridView1.Rows.Count; i) { if (e.Row.RowType DataControlRowType.DataRow) { e.Row.Attributes.Ad…

js判断鼠标位置是否在某个div中

div的onmouseout事件让div消失时&#xff0c;会出现这样的情况&#xff0c;就是当鼠标移至div中的其它内容时&#xff0c;此时也判定为离开div&#xff0c;会触发 onmouseout事件&#xff0c;这样div中的内容就不能操作了。解决的办法是当触发onmouseout事件时&#xff0c;先判…

奉劝程序员们:写再多代码,还不如提升这两大能力有价值!

哪个国家的程序员水平最高&#xff1f;软件工程师水平测定平台HackRank发起了一系列编程挑战竞赛&#xff0c;给出了一份出乎意料的数据。据悉&#xff0c;这份数据研究分析了HackerRank社区里30万名开发者完成的140万项编码挑战。最终的结果显示中国程序员排在了第一位&#x…

IBM Thinkpad T43-44U 升级到 2G 内存后少了 66M

背景前段时间把 T43-44U 升级到 2G 内存&#xff0c;可以升级后&#xff0c;内存显示总是 1982M&#xff0c;少了 66M。奇怪之极&#xff0c;怎么搞都没搞好。有的热心网友建议重新刷 BIOS&#xff0c;升级到联想刚发布的 1.26 版。可是刷 BIOS 危险系数太高&#xff0c;俺是万…

Linux下的ATT语法(即GNU as 汇编语法)入门

学习这么长时间&#xff0c;一直在C语言这一层面上钻研和打拼&#xff0c;日积月累&#xff0c;很多关于C的疑惑在书本和资料中都难以找到答案。程序员是追求完美的一个种群&#xff0c;其头 脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁。不久前在itput论坛上偶得《Comput…

汽车高级驾驶辅助系统ADAS激光雷达创新者Cepton与Growth Capital达成企业合并协议

汽车高级驾驶辅助系统 (ADAS) 和车辆自动驾驶领域光感测距技术&#xff08;激光雷达&#xff09;的创新者Cepton Technologies, Inc.&#xff08;以下简称“Cepton”&#xff09;将与Growth Capital Acquisition Corp.&#xff08;以下简称“Growth Capital”&#xff0c;纳斯达…

通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

在用本地的navicat连接服务器的mysql数据库时候出现下面的问题&#xff1a; 解决的方法&#xff1a; 解决方法&#xff1a; 1、改表法。可能是你的帐号不允许从远程登陆&#xff0c;只能在localhost。这个时候只要在localhost的那台电脑&#xff0c;登入mysql后&#xff0c;更改…

17张图揭密支付宝系统架构

支付宝的系统架构图&#xff0c;仅供参考。不管是不是支付行业&#xff0c;都值得我们参考&#xff0c;学习。 imageimageimageimageimageimageimageimageimageimageimageimageimageimageimageimageimage推荐阅读 阿里高级Java面试题&#xff08;首发&#xff0c;70道&#xff…

Facebook性能大提升的秘密:HipHop

facebook / hiphop-php https://github.com/facebook/hiphop-php Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C的转换程序&#xff0c;一个重新实现的PHP运行库&#xff0c;和许多常用PHP扩展的重写版本构成&#xff0c;目的是旨在加速和优化PHP…

Android必备:Android的体系结构

2019独角兽企业重金招聘Python工程师标准>>> 链接地址&#xff1a;http://www.xx566.com/detail/107.html 最近一个月接触Android&#xff0c;开始做一些app的开发&#xff0c;通过参考网络上的资料&#xff0c;阅读Android相关的书籍&#xff0c;从无知到了解&…

豆瓣评分 9.4 的算法巨著,这本书带无数读者入门算法

说到算法巨著&#xff0c;你可能想到的是《算法导论》这本经典。但在入门算法时&#xff0c;还有一本与之比肩的巨著&#xff0c;不得不提&#xff0c;它就是《算法&#xff08;第4版&#xff09;》。这本豆瓣评分 9.4 的算法巨著&#xff0c;可谓是算法经典好书&#xff0c;给…

zabbix企业应用之监控oracle

本次介绍如何使用zabbix监控oracle&#xff0c;主要使用pyora这个python脚本来监控&#xff0c;具体地址可以参考https://github.com/bicofino/Pyora 我的zabbix版本为2.0.6&#xff0c;oracle为11g 下面是部分效果图 1、Oracle/Active user count 2、Oracle/Bytes sent and re…

ZendFramework的介绍、安装和实例运行

框架主要是为了提高开发效率、使得团队开发人员之间的更容易沟通和协作以及提高应用程序的可维护性。学习了解一种或多种框架对实际项目的应用会有所帮助。一、ZendFramework 的介绍&#xff1a;ZendFramework(以下简称&#xff1a;ZF)&#xff0c;以 Model-View-Controller(MV…

input type=hidden /在IE中占空间(转)

input 的 type 设为 hidden 的话&#xff0c;就是隐藏域&#xff08;废话&#xff09;。隐藏域在页面中不显示&#xff0c;但可以有值。既然是“隐藏”的&#xff0c;怎么还说会占空间呢。这是 IE 的 bug&#xff0c;不过这个 bug 的出现需要一定的条件&#xff0c;换句话说就是…

网友:Java岗,自学一个月跳槽计算机视觉,其实入门很简单

笔者在脉脉上看到一条帖子&#xff1a;原来Java岗&#xff0c;自学一个月成功跳槽视觉算法岗。这已经不是笔者第一次看到转行成功的程序员案例了&#xff0c;而大家的跳槽动机基本上都离不开&#xff0c;发展趋势、岗位高薪、职业兴趣。计算机视觉行业真相&#xff1a;竞争压力…

MapReduce对交易日志进行排序的Demo(MR的二次排序)

1.日志源文件 (各个列分别是: 账户,营业额,花费,日期) zhangsan163.com 6000 0 2014-02-20 lisi163.com 2000 0 2014-02-20 lisi163.com 0 100 2014-02-20 zhangsan163.com 3000 0 2014-02-20 wangwu126.com 9000 0 2014-02-20 w…

HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法&#xff0c;最基本的方法有4种&#xff0c;分别是GET&#xff0c;POST&#xff0c;PUT&#xff0c;DELETE。URL全称是资源描述符&#xff0c;我们可以这样认 为&#xff1a;一个URL地址&#xff0c;它用于描述一个网络上的资源&#xff0c;而…

sdut AOE网上的关键路径(spfa+前向星)

http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid2498&cid1304 题目描述 一个无环的有向图称为无环图&#xff08;Directed Acyclic Graph&#xff09;&#xff0c;简称DAG图。 AOE(Activity On Edge)网&#xff1a;顾名思义&#xff0c;用边表示活动的网&#xff…

苹果新功能惹网友众怒,还有隐私可言吗?

编译 | 禾木木出品 | AI科技大本营(ID:rgznai100)大部分人选择 iPhone 的一大理由就是信息安全&#xff0c;这家公司对于个人隐私的保护一直为人称赞。最近苹果公司宣布&#xff0c;为了让儿童能够更加安全地上网&#xff0c;他们决定在iOS 15、iPADOS 15、macOS Monterey系统中…