`
红尘默岩
  • 浏览: 77884 次
  • 性别: 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  
不行,不能创建对象

相关推荐

    js读写本地文件js读写本地文件

    ### JavaScript 读写本地文件详解 #### 一、概述 在Web开发中,JavaScript作为一种广泛使用的客户端脚本语言,主要用于实现网页的动态效果与交互功能。然而,由于浏览器的安全限制,默认情况下JavaScript是无法...

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

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

    Javascript 读写文件

    在JavaScript中,通常我们不能直接对本地文件系统进行读写操作,因为这涉及到浏览器的安全限制。但是,通过一些API和库,我们可以实现这样的功能。本文将深入探讨如何使用JavaScript进行文件读写,以及如何处理文件...

    js处理文件——文件读写例子.zip

    在JavaScript中,文件读写是Web应用程序中非常重要的功能,特别是在客户端进行数据持久化或交互时。本压缩包"js处理文件——文件读写例子.zip"包含了一个关于JavaScript文件读写操作的实例,这对于理解这一核心概念...

    javascript处理本地文件的资料

    虽然JavaScript在客户端直接读写本地文件受到限制,但通过File API、Blob、ArrayBuffer、FileSystem API、Web Workers等技术,开发者仍然能够有效地处理和操作本地文件。在服务器端,Node.js提供了一整套强大的工具...

    Electron项目:读写本地json文件,实现用户登录、修改用户信息,窗口最小化,最大化,关闭窗口

    Node.js的`fs`模块提供了读写文件的能力,例如`fs.readFile()`和`fs.writeFile()`,可以用来读取和保存JSON数据到本地文件。 3. **用户登录**: 用户尝试登录时,通常会提供用户名和密码。在正常情况下,这些信息...

    JavaScript实现文件以键值对的形式读写

    如果你需要在服务器端处理文件读写,可以使用Node.js的fs模块,但这已经超出了JavaScript在浏览器环境中的范畴。 总结来说,JavaScript的文件以键值对形式读写主要依赖于Web Storage(localStorage和sessionStorage...

    Javascript写入和读取txt文件

    总之,虽然JavaScript可以直接在客户端操作文件系统的能力有限,但在特定条件下(如使用IE浏览器),通过`FileSystemObject`和`TextStream`对象可以实现基本的文件读写功能。开发者应充分了解其限制并采取适当的安全...

    javascript文件操作

    JavaScript文件操作是一个重要的编程主题,尤其对于Web开发者来说,它允许在浏览器环境中处理本地文件,实现数据的存储和读取。以下是对这个主题的详细解释: 1. **File API**: JavaScript中的File API是HTML5引入...

    js读取本地文件到字节数组

    本文将详细介绍如何使用JavaScript来读取本地文件并将其转换为字节数组。 #### 基本原理 在现代浏览器中,`FileReader` API 提供了读取文件的能力。它支持多种格式的数据读取,其中一种就是将文件内容读取为字节...

    js读取本地文件

    在给定的示例代码中,通过使用一个隐藏的`&lt;object&gt;`标签并结合JavaScript函数,实现了选择、读取以及保存本地文件的功能。下面将逐一分析这些关键部分: ##### 2.1 使用`&lt;object&gt;`标签创建ActiveX控件 ```html ...

    最新的vue读取本地json文件代码

    这是因为浏览器的安全策略限制了JavaScript对本地文件的访问。 总的来说,Vue通过结合`axios`库,可以方便地从本地JSON文件加载数据。确保JSON文件位于正确的目录,并在Vue组件的适当生命周期钩子中进行异步请求,...

    JavaScript文件操作.doc

    在探讨JavaScript文件操作时,我们聚焦于一种特定的环境——即支持ActiveX对象的Internet Explorer浏览器,因为JavaScript原生并不具备直接读写本地文件系统的权限,这是出于安全考虑。然而,在IE中,通过使用`...

    客户端读写文件

    然而,对于文件的直接读写,JavaScript在浏览器环境中通常受到严格的同源策略限制,不允许直接访问本地文件系统,除非是在特定的浏览器如Internet Explorer中,并且启用了ActiveX控件。ActiveX是微软推出的一种技术...

    javascript写文件

    在Web开发中,JavaScript 主要用于客户端脚本编写,但有时我们也需要使用 JavaScript 进行文件读写操作,尤其是在需要进行本地文件处理的情况下。本文将详细介绍如何使用 JavaScript 在本地写入文件,并通过具体的...

    javascript操作文件.doc

    JavaScript 文件操作主要依赖于 `FileSystemObject` 对象,这是一个ActiveX对象,主要用于在Windows环境中进行文件和文件夹的管理。以下是对标题和描述中涉及的知识点的详细解释: 1. **FileSystemObject对象**: ...

    zip文件使用WebView中的Javascript和本地代码交互

    有时候,我们可能需要在WebView中处理本地的zip文件,并通过JavaScript与Android原生代码进行交互,实现更复杂的功能,比如解压文件、读取内容等。本篇文章将详细探讨如何在WebView中使用JavaScript与本地代码交互来...

    JavaScriptFSO实现客户端XML文件读写[归纳].pdf

    由于JavaScript FSO主要基于ActiveXObject,这意味着它在非IE浏览器中不兼容,因此在现代Web开发中,更倾向于使用HTML5的File API或者其他跨浏览器的解决方案,如FileReader和FileWriter,它们提供了一种安全且标准...

    Javascript 读取Excel实例

    在JavaScript中,由于浏览器的安全策略,直接读取本地文件是受限的,这主要是为了防止恶意代码访问用户硬盘上的数据。然而,在某些特定情况下,如在客户端处理用户上传的Excel文件,我们可能需要实现JavaScript读取...

Global site tag (gtag.js) - Google Analytics