`
- 浏览:
408174 次
- 性别:
- 来自:
北京
-
<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>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Web开发中,JavaScript 主要用于客户端脚本处理,但也可以通过特定环境如Node.js在服务器端进行文件操作。本次介绍的是利用`ActiveXObject`(仅限于IE浏览器)进行文件读写的方法,这种方法不适用于现代跨平台Web...
那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍...
2. **创建FileReader对象**:接下来,创建一个`FileReader`对象并调用其`readAsText()`方法(如果文件是文本格式)或`readAsBinaryString()`方法(如果文件是二进制格式),以异步方式读取文件内容。 3. **处理读取...
2. **应用相关方法**:用于执行具体的文件操作,如创建、读取、写入等。 3. **访问对象相关属性**:获取文件或文件夹的信息。 ##### 1. 创建`FileSystemObject`对象 创建`FileSystemObject`对象的代码非常简单,只...
JavaScript文件操作是一个重要的编程...以上是JavaScript文件操作的关键知识点,涵盖了从简单的文件读写到复杂的离线存储和PWA功能。在实际开发中,根据项目需求,选择合适的技术组合,可以构建出强大的文件处理功能。
js实现的读写文件,文件放在的c:\12.txt里
在探讨JavaScript文件操作时,我们聚焦于一种特定的环境——即支持ActiveX对象的Internet Explorer浏览器,因为JavaScript原生并不具备直接读写本地文件系统的权限,这是出于安全考虑。然而,在IE中,通过使用`...
在JavaScript中,通常我们不能直接对本地文件系统进行读写操作,因为这涉及到浏览器的安全限制。但是,通过一些API和库,我们可以实现这样的功能...理解这些概念和工具对于开发涉及文件操作的JavaScript应用至关重要。
3. **替代方案**:在现代Web应用中,通常建议使用服务器端脚本(如Node.js)进行文件操作,这样更加安全可靠。 总之,虽然JavaScript可以直接在客户端操作文件系统的能力有限,但在特定条件下(如使用IE浏览器),...
根据提供的文件标题、描述、标签以及部分内容,我们可以总结出与JavaScript读取文件相关的知识点。以下是对这些知识点的详细解析: ### JavaScript读取文件的方式 在客户端JavaScript中直接读取文件通常受到浏览器...
因此,对于复杂的文件操作,通常建议在服务器端进行,如使用Node.js结合上述的xlsx库。此外,务必注意处理用户上传文件时的安全问题,避免潜在的XSS或CSRF攻击。 以上就是JavaScript读取Excel文件的相关知识点,...
### JavaScript读写XML文件:深度解析与应用实例 在现代Web开发中,XML(Extensible Markup Language)作为一种标准的数据交换格式,被广泛应用于各种场景,如配置文件、数据传输等。利用JavaScript进行XML文件的...
FileReader是JavaScript操作本地文件的核心工具,它提供了异步读取文件的方法。主要有以下方法: - `readAsText(file, encoding)`: 将文件内容读取为文本,可以指定编码。 - `readAsDataURL(file)`: 读取文件为...
- 使用`FileReader`对象来读取文件。`FileReader`提供了多种方法,如`readAsText`、`readAsDataURL`和`readAsArrayBuffer`,根据需要选择合适的方法。 ```javascript const reader = new FileReader(); reader....
例如,`FileReader`接口提供了异步读取文件的方法,如`readAsText()`, `readAsDataURL()` 和 `readAsArrayBuffer()`。 2. **FileReader对象** `FileReader`对象用于读取Blob或File对象。它有多个事件处理方法,如...
JavaScript对文件管理主要涉及到Web应用程序中的前端文件操作,这在现代网页应用中变得越来越重要,因为用户经常需要在不离开浏览器的情况下上传、下载或者处理本地文件。JavaScript通过一系列API,如File API、...
1. FileReader API:这是JavaScript中用于读取文件的核心接口。它提供了异步读取文件的方法,例如`readAsText()`,可以将文件内容读取为字符串。以下是一个基本的使用示例: ```javascript let input = document....
在JavaScript中,实现文件以键值对的形式进行读写是一项常见的任务,特别是在处理本地存储或者Web应用程序的数据持久化时。这种技术广泛应用于浏览器环境,如Web Storage(包括localStorage和sessionStorage)以及...
JavaScript 文件操作主要依赖于 `FileSystemObject` 对象,这是一个ActiveX对象,主要用于在Windows环境中进行文件和文件夹的管理。以下是对标题和描述中涉及的知识点的详细解释: 1. **FileSystemObject对象**: ...