首页 > 技术分享 > 其他技术分享 > JS读写文件
2021
04-09

JS读写文件

这几天有人问我,js读写文件总是报错,网上的那些教程都不管用,让我写个例子给他。汗~~~~~~~~~~~~~~
我看着他应该就是本地读写文件,这里提醒他1点就行了!
用IE浏览器,不要用chrome、Firefox,360的话选兼容模式就行了!

读写文件 需要做个FSO头
var fso=new ActiveXObject("Scripting.FileSystemObject");


读文件用:
var f=fso.createtextfile("C:\a.txt",2,true);
文件的绝对路径
文件的常数 只读=1,只写=2 ,追加=8 等权限。
最后面可以跟着 一个布尔值 允许新建则为true 相反为false;

1. Write(不在写入数据末尾添加新换行符)
2. WriteLine(要在最后添加一个新换行符)
3. WriteBlankLines(增加一个或者多个空行)
例:
代码如下:
f.writeLine("this is a demo.");


写文件用:
var f=fso.opentextfile(“C:\a.txt”,true);
文件的绝对路径
overwrite是可选项。 Boolean 值,指明能否覆盖已有文件。 如果文件可以覆盖,则值为 true ,否则为 false 。 如果忽略,则已有文件不能被覆盖。
unicode是可选项。 Boolean 值,指明文件是否以 Unicode 或 ASCII 文件方式创建。 如果文件作为 Unicode 文件创建,则值为 true ,如果作为 ASCII 文件创建,则为 false。 如果忽略,则假定为 ASCII 文件。

1. Read(用于读取文件中指定数量的字符)
2. ReadLine(读取一整行,但不包括换行符)
3. ReadAll(则读取文本文件的整个内容);
判断是否读取到最后一行
代码如下:

网站例子如下:

过几天找个读写教程转载一下。

最后编辑:
作者:Carr
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。