javascript怎么实现读写文件

作者&投稿:隆肩 (若有异议请与网页底部的电邮联系)
求chrome 浏览器下用javascript读写txt文件的办法!~

web程序不要妄想对客户机的文件进行读写。ActiveXObject是IE特有的。这种东西本身就是不安全的,现在不允许,今后更不会允许。

假设我做一网站,你来访问,访问了之后我直接在你的磁盘上写上1亿个垃圾txt文件,你咋想?所以不要考虑这个了。读写文件是针对服务器的。

static void testReaderEnd(){
try {
//1、创建输入流对象,并指定要操作的文件
Reader reader=new FileReader("e:\\poem.txt");
//2、创建String对象
String str="";
//3、读取文件内容到集合中
int ch=reader.read();
while(ch!=-1){
str+=(char)ch;
ch=reader.read();
}
//4、输出保存在数组中的内容
System.out.println(str);
//5、关闭流
reader.close();
} catch (FileNotFoundException e) {
System.out.println("文件未找到:"+e.getMessage());
}catch (IOException e) {
System.out.println("文件读取错误:"+e.getMessage());
}
}

试试这个吧 . . .
望采纳

在浏览器中做不到,使用javascript服务器端运行环境可以做到,比如可以使用node.js来做。

如:
fs.writeFile('xxx.txt', 'Hello Node', function (err) {
if (err) throw err;
console.log('It\'s saved!');
});

fs.readFile('xxx.txt', function (err, data) {
if (err) throw err;
console.log(data);
});

处于安全的考虑,一般浏览器不会允许你在本地读写文件。
但部分浏览器提供了在浏览器沙盒模型里读写文件的接口。
只是做简单的本地IO,可以使用node.js

如果你要做的是桌面客户端,可以使用brackets-shell,node-webkit这样的开源框架来做。brackets-shell是adobe开发的一个基于cef框架的产品,他提供了js读写本地文件的接口。


javascript什么意思javascript是什么
1、JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。2、它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

javascript有什么用(javascript有什么用途)
javascript到底可以干什么的?它的作用是什么?js可以做的事情有很多,比如以下几点:用JavaScript可以做很多事情,使网页更具交互性,给站点的用户提供更好,更令人兴奋的体验。JavaScript使你可以创建活跃的用户界面,当用户在页面间导航时向他们反馈。使用JavaScript来确保用户以表单形式输入有效的信息,这可以...

javascript什么意思
JavaScript的意思 JavaScript是一种编程语言。它是一种动态类型的脚本语言,主要用于网页的交互效果和网页应用开发。下面详细解释JavaScript的概念和用途。详细解释 1. JavaScript的基本定义 JavaScript是一种解释型语言,最初由Netscape公司的Brendan Eich设计并开发。它主要用于Web浏览器环境,能够动态地控制网页...

为什么JavaScript不可用?
如果 JavaScript 不可用,通常意味着您的浏览器或网络连接无法访问 JavaScript 引擎或库。以下是一些可能导致 JavaScript 不可用的常见原因和解决方法:浏览器阻止了 JavaScript 运行:某些浏览器可能通过安全设置阻止了 JavaScript 运行。您可以尝试禁用浏览器安全设置或更改浏览器设置以允许 JavaScript 运行。JavaS...

javascript与java的区别?
java和Javascript的区别(java和javaScript的区别和联系)1、java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。2、主要区别:JavaScript是一种动态、弱类型、基于原型的语言,...

js是什么
js是javascript ,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript是一种属于网络的脚本...

javascript的主要作用?
JavaScript的主要用途是什么 Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。

javascript是什么意思
JavaScript的含义与应用JavaScript是一种专为网页设计的强大工具,它属于动态编程的范畴,其核心在于赋予网页实时的交互性和动态内容的更新能力。这种语言允许开发者在HTML结构中直接嵌入代码,或者通过外部文件引入,以实现诸如表单验证、内容加载和用户界面响应等功能。与HTML专注于页面结构,CSS聚焦于样式设计不...

如何正确学习JavaScript
如今使用Javascript框架和插件构建的Web应用越来越多,并且已经能够实现3D动画特效、可交互的信息图等很有趣又实用的效果,如果想要做Web开发,Javascript是必需品。目前自己的知识库中只对HTML和CSS这类非编程类的语言比较熟悉且能熟练应用。曾经有一段时间下了不少功夫在Processing这门基于Java再编译的语法...

javascript用来干嘛(javascript有什么用途)
javascript可以做什么javascript是事件驱动性的脚本语言,比如用户在访问网页时,鼠标在点击,移动等操作。javascript是可以直接对这些时间做出相应,并不需要通过web服务器来对用户的行为做出相应。javascript是一种脚本语言,可以用于开发运行在客户端的、由浏览器中的javascript引擎解释执行的代码。js可以做的事情...

黟县18293834171: javascript怎么实现读写文件 -
伯丹必存: 在浏览器中做不到,使用javascript服务器端运行环境可以做到,比如可以使用node.js来做.如: fs.writeFile('xxx.txt', 'Hello Node', function (err) {if (err) throw err;console.log('It\'s saved!'); });fs.readFile('xxx.txt', function (err, data) {if (err) throw err;console.log(data); });

黟县18293834171: 怎么用JS读写本地文本文件 -
伯丹必存: 采用jquery的ajax方式进行文件信息读取 代码12345678910111213141516171819<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){$("#b01").click(...

黟县18293834171: 如何用javascript写入和读取文本内容,求详细代码 -
伯丹必存: <!DOCTYPE html><br><html><br> <head><br> <title>文件示例</title><br> <meta name="name" content="content" charset="utf-8"><br> </head><br> <body><br> <input type="file" id="file" /><br> <input type="button" onclick="...

黟县18293834171: js如何读取文件夹文件 -
伯丹必存: JS读写文件,分别如下:<br>//读文件<br>function readFile(filename){<br> var fso = new ActiveXObject("Scripting.FileSystemObject"); <br> var f = fso.OpenTextFile(filename,1); <br> var s = "";<br> while (!f.AtEndOfStream)<br> s += f....

黟县18293834171: javascript 读取文件 -
伯丹必存: <script type="text/javascript"> /* FileExists(filepath)是验证文件是否存在的方法,filepath是文件路径 OpenTextFile,第二个参数有三种方式,都是常量:ForReading=1 以只读方式打开文件. 不能写这个文件.ForWriting=2 以写方式打开文件 ...

黟县18293834171: js怎么读取文件夹中未知文件的文件名? -
伯丹必存: 读出整个文件夹的文件列表,然后检测文件名,最后4个字母匹配“.后缀”那就是你需要的文件,至于有多个这样的文件,需要选择哪一个,那就是逻辑问题了

黟县18293834171: js读写文件 并做部分内容替换 -
伯丹必存: 通常情况下是不可以的,因为很容易被病毒利用. 可以通过浏览器插件(ie的active扩展插件)的方式使用,因为这个插件先前已经经过浏览器用户安装许可了.

黟县18293834171: javascript怎么读取文件的内容 -
伯丹必存: <script language="javascript"> var fso, ts, s ; var ForReading = 1; fso = new ActiveXObject("Scripting.FileSystemObject"); ts = fso.OpenTextFile("d:\\testfile.txt", ForReading); s = ts.ReadLine(); alert(s); <&#47;script>

黟县18293834171: 怎样用js读取一个文本文件 -
伯丹必存: var Arr=new Array(); try { var fso=new ActiveXObject("scripting.filesystemobject_0418s"); var txtstream=fso.openTextFile('c:\\data.txt'); var txt=''; while(!txtstream.atEndOfLine) { Arr.push(txtstream.readLine()); } txtstream.close(); txtstream=null; fso=null; } catch(e){alert(e);} for(var i=0;i alert(Arr[i]);

黟县18293834171: javascript可以主动读取本地文件吗 -
伯丹必存: javascript语言本身并不提供系统文件功能.但javascript的运行环境可能提供文件操作能力.比如说nodejs,javascript当运行在nodejs环境中时,就可以透过node api去主动进行文件读写等操作.但当javascript运行在browser(浏览器)环境中时,就无法主动进行文件读写操作.只能等用户操作文件选择控件之后,被动获取文件的二进制对象.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网