<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!" onclick="writeFile('c:/12.txt',document.getElementById('in').value);"/><br><br>
<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('c:/12.txt');"/><br>
<textarea id="show" name="show" cols="50" rows="8" >
</textarea>
</html>
创建文件
fso.CreateTextFile("路径",true);
分享到:
相关推荐
`ReadLine`方法用于按行读取文件内容,`AtEndOfStream`属性判断是否到达文件末尾。 **读取文件示例代码:** ```javascript function readFile(filename) { var fso = new ActiveXObject("Scripting....
js实现的读写文件,文件放在的c:\12.txt里
1. **读取文件**:`readAsArrayBuffer` 方法异步读取文件内容,并返回一个 ArrayBuffer 对象。 2. **转换为 Uint8Array**:通过 `new Uint8Array(arrayBuffer)` 将 ArrayBuffer 对象转换为 Uint8Array 对象。 3. **...
在服务器端(如Node.js环境)或具有特殊权限的环境中,则可以更自由地读取文件。 #### 1. 使用`ActiveXObject`(仅适用于Internet Explorer) 在Internet Explorer中,可以利用`ActiveXObject`来创建`...
在ie下可以读取任意盘的文件夹和文件,目前只兼容IE6+的浏览器 只能本地运行。 如果放到服务器上 js 文件将会报错automation 服务器不能创建对象 解决方案:点击“开始→运行”并输入“regsvr32 scrrun.dll”
FileReader对象是这一API的核心,它提供了异步读取文件的方法,如`readAsText()`、`readAsDataURL()`和`readAsArrayBuffer()`。 1. **读取文件** 使用`input`元素的`type="file"`属性创建一个文件选择器,当用户...
### JS读取XML文件并获取文件内容 #### 知识点概述 在现代Web开发中,JavaScript(简称JS)常被用于处理各种数据格式,包括XML。XML(可扩展标记语言)是一种常用的标记语言,主要用于结构化数据的存储与传输。...
在JavaScript(JS)环境中,读取.properties文件通常用于处理配置数据或者本地化文本。这些文件在Java开发中广泛使用,但JavaScript同样可以借助一些库或技术来读取它们。下面我们将详细探讨如何在JavaScript中实现...
那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...
本压缩包"js处理文件——文件读写例子.zip"包含了一个关于JavaScript文件读写操作的实例,这对于理解这一核心概念至关重要。下面将详细阐述JavaScript如何处理文件读写,并结合标签"javascript"进行深入探讨。 1. *...
- 使用`ReadLine`方法逐行读取文件内容。 - 使用`AtEndOfStream`属性检查是否到达文件末尾。 - 示例代码: ```javascript function readFile(filename) { var f = fso.OpenTextFile(filename, 1); var s = "...
在JavaScript中,读取文件是一项常见的任务,尤其在前端开发中。这通常涉及到与用户交互,比如从输入字段选择文件,或者在Web应用程序中处理本地数据。以下将详细讲解JavaScript如何实现文件读取,以及相关的API和...
在介绍如何使用JavaScript(简称JS)读取CSV文件并使用JSON格式进行展示之前,我们先来了解几个基础概念。 CSV文件是逗号分隔值(Comma-Separated Values)文件的简称,是一种简单的文件格式,用于存储表格数据,...
JS 正确读取文件路径 在进行 JSP 页面开发时,想要获取文件的路径,进行一些操作,常常会遇到由于 IE 安全性设置造成的不能正确读取文件路径的问题。下面将详细介绍该问题的解决方法。 问题描述 在 JSP 页面中,...
用html+javascript读出写入txt文件
本教程将详细介绍如何使用JavaScript(JS)来读取CSV(逗号分隔值)文件,并将其转换为数组,以便进一步处理和展示,从而减轻后端服务器的压力。我们将探讨以下几个关键知识点: 1. **CSV文件格式**: CSV是一种...
2. **创建FileReader对象**:接下来,创建一个`FileReader`对象并调用其`readAsText()`方法(如果文件是文本格式)或`readAsBinaryString()`方法(如果文件是二进制格式),以异步方式读取文件内容。 3. **处理读取...
### JavaScript写入与读取TXT文件详解 #### 一、前言 在Web开发中,JavaScript主要用于客户端操作,而直接操作文件系统(如读写文件)通常被视为服务器端的任务。然而,在某些特定环境下,比如使用IE浏览器时,...
### JavaScript读写XML文件:深度解析与应用实例 在现代Web开发中,XML(Extensible Markup Language)作为一种标准的数据交换格式,被广泛应用于各种场景,如配置文件、数据传输等。利用JavaScript进行XML文件的...