用js不能直接读取文件,但是可以利用浏览器提供的activex来实现读写文件的方法.
只在IE下测试过.其他浏览器下的activex对象不太清楚,可以网上搜一下.
具体读写文件的代码如下:
function createAndReadFile(){
var ts;
//创建文件读写activex对象
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file ;
try{
//先取文件,如果没有,则创建新的文件
file = fso.GetFile("c:\\test.txt");
}catch(e){
file = null;
}
if(!file){
//如果没有,创建文件
try{
//创建之后得到文件的句柄
fso.CreateTextFile("c:\\test.txt",true);
file = fso.GetFile("c:\\test.txt");
}catch(Ee){
file = null;
}
}
if(file == null){
alert('创建本地文件失败,file==null');
return;
}
//显示文件名
alert(fso.GetFileName(file));
//显示文件的最后修改时间
alert(file.DateLastModified);
ts = file.OpenAsTextStream(2,true);
//将以下2行文字写到文件中
ts.WriteLine('port=8080');
ts.WriteLine('ip=http://127.0.0.1');
ts.Close();
ts = file.OpenAsTextStream(1,true);
//读取文件的内容
var str = ts.ReadAll();
ts.Close();
//删除文件的方法
// fso.DeleteFile(fso.GetFileName(file));
}
分享到:
相关推荐
js实现的读写文件,文件放在的c:\12.txt里
### JavaScript 读写本地文件详解 #### 一、概述 在Web开发中,JavaScript作为一种广泛使用的客户端脚本语言,主要用于实现网页的动态效果与交互功能。然而,由于浏览器的安全限制,默认情况下JavaScript是无法...
### JavaScript 读写文件知识点详解 #### 一、概述 在Web开发中,JavaScript 主要用于客户端脚本处理,但也可以通过特定环境如Node.js在服务器端进行文件操作。本次介绍的是利用`ActiveXObject`(仅限于IE浏览器)...
### JavaScript读写XML文件:深度解析与应用实例 在现代Web开发中,XML(Extensible Markup Language)作为一种标准的数据交换格式,被广泛应用于各种场景,如配置文件、数据传输等。利用JavaScript进行XML文件的...
在JavaScript中,通常我们不能直接对本地文件系统进行读写操作,因为这涉及到浏览器的安全限制。但是,通过一些API和库,我们可以实现这样的功能。本文将深入探讨如何使用JavaScript进行文件读写,以及如何处理文件...
本压缩包"js处理文件——文件读写例子.zip"包含了一个关于JavaScript文件读写操作的实例,这对于理解这一核心概念至关重要。下面将详细阐述JavaScript如何处理文件读写,并结合标签"javascript"进行深入探讨。 1. *...
用html+javascript读出写入txt文件
使用st语言读写excel文件,可以读写字符串,详见笔者博客,博客有详细的讲解...可以参见博客文章:codesys工程ST语言学习笔记(六)ST语言读写CVS文件excel格式(文件读写)。或者在博文下留言,小编看到会第一时间回复。
下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...
在Android平台上,对文件进行读写操作是应用程序中常见的需求,比如存储用户数据、缓存信息或者媒体资源。本文将详细讲解如何在Android系统中进行SD卡和内部存储的读写,以及如何获取文件目录。 ### 1. Android权限...
通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态。包括整个工程文件。 U盘读写文件程序\YT32B1_STM32F103_demo.uvproj, 19771 , 2018-04-27 U盘读写文件程序\Basic\adc\adc.c, 4288 , 2018...
在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...
### Python中使用asyncio封装文件读写 #### 引言 在现代软件开发中,特别是在Web后端和服务端开发领域,非阻塞I/O技术变得越来越重要。这主要是因为随着互联网应用规模的增长,服务器需要处理成千上万个并发连接,...
c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写操作代码(个人学习笔记)c语言文件读写...
android中读写xml文件简单demo,可以通过此代码来简单的读取xml配置文件
这个名为"异步读写文件测试.rar"的压缩包包含了一个用于测试异步读写速度的程序,以及相关的测试报告,对于初学者或者开发者来说,是一个很好的学习和研究资源。 异步读写的核心理念在于,当程序执行读写操作时,它...
在编程领域,多线程通信是提升程序效率和并发能力的重要技术。特别是在处理大量数据时,如...学习和实践这些概念对于任何IT专业人员来说都是必要的,无论是在服务器端开发、大数据处理还是其他需要大量读写操作的场景。
在易语言中,大文件读写是一个常见的需求,尤其在处理大数据、日志分析或者文件备份等场景下。本模块就是针对这种需求而设计的,名为“易语言大文件读写模块”。 该模块的核心功能是优化大文件的处理效率,避免一次...
下面我们将深入探讨如何在C语言中实现对配置文件的读写。 首先,配置文件的格式多种多样,如文本文件(.txt)、INI文件(.ini)等。在提供的压缩包中,我们看到了`iniFileRW.C`和`maintest.c`两个源文件以及`...
通过分析和学习这个示例,你可以更深入地理解如何在C++中实现DBF文件的读写和查找操作。这将有助于你在处理类似问题时能快速上手,并提升你的编程能力。记得在实际项目中,确保代码的可读性、可维护性和效率,这都是...