`
红尘默岩
  • 浏览: 75637 次
  • 性别: Icon_minigender_1
  • 来自: 福建福州
社区版块
存档分类
最新评论

JavaScript本地文件读写

阅读更多

【示例】

1、写入本地txt文本内容

//写入内容
function WriteDemo(){   
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        var f = fso.OpenTextFile("e:\\0.txt", 2, true, 0);
        f.Write("Hello world 123!");   
        f.Close();
}

2、读取本地txt文本内容

//读取内容
function ReadDemo(){  
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        var f = fso.OpenTextFile("e:\\0.txt", 1);
        var value = f.ReadLine();
        f.Close();
        return value;
} 

  

【说明】

1、OpenTextFile方法含四个参数,说明如下:

参数1:必填项,写入文件的路径

参数2:可选项

 若为1,则表示ForReading,以只读方式打开文件,即不能写这个文件

 若为2,则表示ForWriting,以写方式打开文件

 若为8,则表示ForAppending,打开文件并从文件末尾开始写

参数3:可选项,默认为false

 若为true,则文件不存在时,自动创建文件

 若为false,则文件不存在时,不创建文件

参数4:可选项,默认为TristateFalse

 若为-2,则表示TristateUseDefault,使用系统默认值打开文件

 若为-1,则表示TristateTrue以 Unicode 格式打开文件

 若为0,则表示TristateFalse,以 ASCII 格式打开文件

 

2、ReadLine方法为读取一整行的内容

 

3、Close方法为关闭流操作

2
2
分享到:
评论
3 楼 红尘默岩 2015-01-29  
sunmengya 写道
不行,不能创建对象

难道是你的电脑上没有E盘,把生成地址改下试试~
2 楼 红尘默岩 2013-10-12  
//写入内容  
function WriteDemo(){     
        var fso = new ActiveXObject("Scripting.FileSystemObject");  
        var f = fso.OpenTextFile("e:\\0.txt", 2, true, 0);  
        f.Write("Hello world 123!");     
        f.Close();  
}
sunmengya 写道
不行,不能创建对象

你试下用IE打开编写好的脚本,打开后顶部有黄色条,右键选择【允许阻止的内容】,弹出窗口后点击是~
本空间所有内容,都是经过本人测试后才发上来跟大家分享的~

在或者你试下以下我做测试时的代码:
<html>
<body>
<script language="JavaScript">
//写入内容
function WriteDemo(){  
        var f;  
        var fso = new ActiveXObject("Scripting.FileSystemObject")  
        f = fso.OpenTextFile("e:\\0.txt", 2, true, 0);
        f.Write("Hello world 123!");  
        f.Close();
}

//读取内容
function ReadDemo(){ 
var value;
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        f = fso.OpenTextFile("e:\\0.txt",1);
        value = f.ReadLine();
f.Close();
return value;
}

WriteDemo();
alert(ReadDemo())
</script>
</body>
</html>
1 楼 sunmengya 2013-10-11  
不行,不能创建对象

相关推荐

    javascript读取本地文件和目录方法详解

    那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...

    JavaScript 直接操作本地文件的实现代码

    日前,Mozilla向W3C提交了一个草案,旨在推出一个JavaScript API,让JavaScript 脚本直接操作本地文件,Firefox的最新浏览器版本中已经对该API提供了大量的支持,不过出于安全考虑,该API将只对本地文件提供有限的...

    程序天下:JavaScript实例自学手册

    19.16 防止JavaScript文件被其他站直接引用 19.17 检查机器是否安装Word 19.18 打印当前页 19.19 打印预览 19.20 隐藏不想打印的页面内容 19.21 使用ExecWB直接打印 19.22 动态绑定XML文件 19.23 Kill Excel的进程 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    19.16 防止JavaScript文件被其他站直接引用 19.17 检查机器是否安装Word 19.18 打印当前页 19.19 打印预览 19.20 隐藏不想打印的页面内容 19.21 使用ExecWB直接打印 19.22 动态绑定XML文件 19.23 Kill Excel的进程 ...

    localDB:基于nodejs,模拟数据库,将数据以json格式对本地文件进行读写

    其数据结构如下:data是json对象所存放的数组{ curindex: 1, data: []}每次插入新数据的json对象都会插入id=系统配置32位,_id=最新索引函数目录config 数据库基本配置,目前只提供配置存放数据文件的目录use 设置...

    js-filesystem:用于读写文件的通用 js 库。 在浏览器中,读写是对indexdb系统的。 在node中,是到文件系统

    本地存储 失误 当您超过可用配额时,IndexedDB 和缓存 API 都会抛出名为 QuotaExceededError 的 DOMError。 选项 支持的 选择以下 Web API 来支持通用浏览器文件系统。 特征 火狐浏览器 Chrome合金 边缘 苹果浏览器...

    基于Python+MySQL实现(Web)中医藏象辨证量化诊断系统【100010952】

    文件批量导入功能利用 Python 强大的工具库对用户本地进行读写操作,提取多条患者信息; b) Web 交互模块,即负责与用户进行交互,同时协调后端组件进行工作,系统基于 Python 强大的 Django 框架进行开发,采用 MVC...

    bpmn-moddle:从JavaScript读取和写入BPMN 2.0 XML

    在NodeJS和浏览器中读写BPMN 2.0图表文件。 bpmn-moddle使用来验证输入并生成正确的BPMN 2.0 XML。 用法 通过获取库。 通过UMD在NodeJS中使用它,或使用您喜欢的模块捆绑器将其捆绑在浏览器中。 import ...

    Cell 报表插件

    是第一个国产ActiveX商业组件,有300多个编程接口,实现自定义报表、图表、公式、自定义函数、单元风格、资源本地化等强大功能,能够完全读写Excel文件。Cell 插件用于开发B/S结构程序,使用Asp, Asp.net, Jsp,...

    DICOM国际会议暨研讨会:在Acrobat中直接提供DICOM封装PDF支持的优点

    为了鼓励医疗机构采用PDF来保存和发送报告、电子表格和扫描仪时代的纸质文档,DesAcc直接将功能增加到Adobe Acrobat 8上,使得它本身即能读写、发送和归档DICOM封装的PDF文件。 为此,在Adobe Acrobat和PDF库应用...

    read-write-csv-nodejs:读取和写入CSV数据的代码

    读写csv-nodejs 用于读取和写入CSV数据的代码。 这包含有关如何在Node中的文件中读取和写入CSV数据的示例代码。 csv输入文件存储为input.csv ,并且代码知道所需的数据格式。 该代码会将处理后的数据输出到另一个名...

    用javascript连接access数据库的方法

    但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执 行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都 作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式 ...

    SlfSrvPlayground:我自己对 Brent Noorda 的 SlfSrv 的实验

    提供访问本地计算机系统的JS API,包括:数据存储、文件和目录读写、捆绑数据的解包(包括其他可执行文件)以及执行其他程序的能力。 在 Windows、Mac/OSX 和 Linux 中运行相同的应用程序。 将应用程序捆

    Node.js中文件系统fs模块的使用及常用接口

    fs是filesystem的缩写,该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装。但是,这个模块几乎对所有操作提供异步和同步两种操作方式,供开发者选择。 JavaScript 的是没有操作文件的能力,但是 ...

    gxjs:适用于Gambit和Gerbil的基于JavaScript的Scheme运行时

    GxJS:(G)erbil E(x)趋向(J)avaScript(S)方案* ... 用于webpack的加载程序,它使用gxc和gsc的本地安装将Gerbil文件转换为JavaScript,并且需要gxjs运行时。 gerbil-scheme 元方言的运行时。 就

    rdflib.js:用于JavaScript的链接数据API

    用于浏览器和Node.js的Javascript RDF库。 读写RDF / XML,Turtle和N3; 读取RDFa和JSON-LD 使用WebDav或SPARQL / Update读取/写入链接数据客户端 通过Web套接字和PATCH进行实时协作编辑 用于查询商店的本地API ...

    ssg-build-performance-tests:比较流行的SSG的构建性能,因为它们负责处理本地降价文件作为数据源

    仅使用读写markdown文件所需的插件。 清除缓存后,构建将从头开始运行。更新基准这些测试通过GitHub Action工作流运行。 有一个很小的工作流程可以确保所有内容都自动运行。 实际的基准测试运行时间更长,因此需要...

    isomorphic-git:git的纯JavaScript实现,适用于节点和浏览器!

    它可以读写git存储库,可以从git远程站点(例如GitHub)获取和推送到git远程站点,而无需任何本地C ++模块依赖项。 目标 同构git旨在与规范git实现100%互操作性。 这意味着它通过修改“ .git”目录中的文件来执行...

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

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

    是谁呼叫舰队WhoCallsTheFleet.zip

    简单的.zip文件解压缩操作jsonfile: 简单的JSON文件读写操作Lockr: localStorage操作markdown: Markdown解析mkdirp: 简单的无级创建目录操作NeDB: 程序所用NoSQL数据库,对独立JSON文件进行读写操作Q: 异步函数步骤/...

Global site tag (gtag.js) - Google Analytics