`
ablya
  • 浏览: 26405 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

利用JavaScript读、写本地文本文件

阅读更多
<script language="javascript" type="text/javascript"> 
/* 
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!" onclick="writeFile('c:/12.txt',document.getElementById('in').value);"/><br><br> 
<input type="button" value="Read!" onclick="document.getElementById("__content").value=readFile('http://sc.stock.cnfol.com/090917/123,1282,6534044,00.shtml');"/><br> 
<textarea id="show" name="show" cols="100" rows="20" > 
</textarea> 
</html>
分享到:
评论

相关推荐

    JavaScript网页特效范例宝典源码

    实例110 使用toLocaleString()方法获取本地时间 176 实例111 全中文显示日期 176 实例112 在状态栏中显示日期时间 178 实例113 使用数组显示星期 179 实例114 在表格中显示时间 180 实例115 退出页面时显示停留时间 ...

    JAVA上百实例源码以及开源项目

    Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密  Java非对称加密源程序代码实例,本例中使用RSA加密技术,...

    基于Python Django及Redis的微信小程序后台接口源码

    - 文本文件(.txt):38个,可能包含配置信息或说明文档; - SVG图像文件(.svg):28个,用于图形展示; - CSS样式文件(.css):26个,负责页面样式设计; - 可执行文件(.exe):21个,可能是用于特定环境下的...

    WINDOWS系统日志导出工具及使用方法

    如果利用系统日志的“另存为”功能手工备份,则比较麻烦,而且输出的日志难以实现格式化输出,微软的resource kit工具包中有一个免费的查看本地或远程日志的小工具dumpel.exe,利用它可以把日志存为文本文件以备后需...

    SubEthaEdit-5.1.3.zip 可以写文章,代码,笔记

    引发了协作编辑革命的应用又回来了。无论他们在哪里,都可以写文章,代码,笔记或与朋友见面。极限编程会议,辅导和创意写作的理想选择。...查看谁写了什么,甚至在本地文档上也看到了自打开文档以来所做的更改。

    DotNetTextBox3.5.0多功能在线文本编辑器

    *利用ASP.NET2.0独有的Gizp脚本压缩技术将控件使用的javascript脚本资源压缩至不到16KB! *漂亮的仿Vista风格的下拉菜单及DIV窗口! *文件管理列表自动识别的文件图标显示! *更强大的上传管理功能,提供更多的文件管理...

    xheditor-1.1.14

    upLinkExt:超链接上传前限制本地文件扩展名 参数值:超链接上传前限制的文件扩展名列表,默认为:zip,rar,txt,建议与服务端扩展名检查列表一致 upImgUrl:图片文件上传接收URL 参数值:接收用户上传的服务器端程序...

    ActionScript开发人员指南中文版

    利用mipmap处理 位图示例:带动画效果的旋转的月亮 位图图像的异步解码 第章:过滤显示对象 过滤显示对象的基础知识 创建和应用滤镜 可用的显示滤镜 筛选显示对象示例:FilterWorkbench 第章:使用PixelBender着色器 ...

    JAVA上百实例源码以及开源项目源代码

    Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密  Java非对称加密源程序代码实例,本例中使用RSA加密技术,...

    Editplus 3[1].0

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

    browser-power:可以在浏览器中运行的客户端javascript展示

    浏览器中的文件工具为了构建这些工具,我不得不利用一些很棒的开源javascript库: 用于高效下载文件用于访问不同浏览器上的流功能-用于有效地加密和散列文件使用zlib进行快速压缩文件加密和解密文件加密使用AES-GCM...

    JsScript VbScript脚本解析控件

    8.实现远程、本地 xml文件的解析,免去在程序内部编写复杂的xml操作类,尤其是像VB这样的程序, 可以大大节约开发时间(本压缩包内的VB的例子就是最典型最简单的解析xml的例子)。 9.可以利用xmlhttp实现asp、jsp等...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 ...JS:javascript源文件 JSP:HTML网页,其中包含有对一个Java servlet...

    infosys-question-data:Infosys 110游戏应用程序的问题数据

    这些文本文件利用Nextweb语法定义问题数据。 每个文本文件都包含一种情况下所有游戏类型的数据。 当前定义的情况是: :星巴克品牌的常规数据和游戏特定数据的定义。 :耐克品牌的常规数据和特定于游戏的数据的...

    Java EE Web开发实例精解完整光盘

    例程1-7:利用JavaScript脚本实现奥运倒计时日历 例程1-8:利用XML、CSS和XSL显示食谱信息 例程1-9:利用标准标记库显示本地化信息 例程1-10:在Web页面中引入版权信息声明 例程1-11:实现带图形码验证的用户登录 ...

    网页与Web程序设计 课件 ppt 机械工业出版社 part1

    第二部分为应用篇(第3~11章),详细介绍如何利用Dreamweaver 8设计制作网页,JavaScript脚本编程,Web数据库应用,以及网站发布和维护方面的知识;第三部分为图形动画篇(第12~15章),介绍目前最常用的网页制作...

    python项目深度学习的web端多格式纠错系统.zip

    1. **多格式支持**:能够处理文本文件(如Word, PDF)、图像文件(如JPG, PNG)等多种格式的纠错。 2. **深度学习模型**:利用先进的深度学习技术,如卷积神经网络(CNN)或循环神经网络(RNN),提高纠错的准确性。 3. ...

    asp.net专家疑难解答200问源码

    第1章 空 第2章 ASP.NET运行模型 21.如何在页面中应用...205.如何取得系统日志,并把日志信息写到文本文件中 206.如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术

    EditPlus 2整理信箱的工具

    如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加".txt"后缀,是不是很烦? 解决方法: ① 在程序目录建立一个空的...

Global site tag (gtag.js) - Google Analytics