1. 写入 FileSystemObject 可以将文件翻译成文件流。 第一步: 例: Var fso=new ActiveXObject(Scripting.FileSystemObject); 创建一个可以将文件翻译成文件流的对象。 第二步:用于创建一个textStream 对象 括号里边有三个属性 1. 文件的绝对路径 2. 文件的常数 只读=1,只写=2 ,追加=8 等权限。( ForReading 、 ForWriting 或 ForAppending 。 ); 3. 一个布尔值 允许新建则为true 相反为false; 例: Var f=fso.createtextfile( “C://a.txt”, 2 , true ); 第三步:调用textStream的方法 1. Write (不在写入数据末尾添加新换行符) 2. WriteLine (要在最后添加一个新换行符) 3. WriteBlankLines (增加一个或者多个空行) 例: f.writeLine(“wo shi di yi hang”); 第四步: 关闭textStream 对象: 例:f.close(); 2. 读取 第一步: Var fso=new ActiveXObject(Scripting.FileSystemObject); 创建一个可以将文件翻译成文件流的对象。 第二步:用于创建一个textStream 对象 括号里边有三个属性 4. 文件的绝对路径 5. 文件的常数 只读=1,只写=2 ,追加=8 等权限。( ForReading 、 ForWriting 或 ForAppending 。 ); 6. 一个布尔值 允许新建则为true 相反为false; 例: Var f=fso.opentextfile(“C://a.txt”, 1 , true ); 第三步:调用读取方法 1. Read (用于读取文件中指定数量的字符) 2. ReadLine (读取一整行,但不包括换行符) 3. ReadAll (则读取文本文件的整个内容); 判断是否读取到最后一行 while (!f.AtEndOfStream) { f.Readline(); } 第四步: 关闭textStream 对象: 例:f.close(); 示例代码: function ShowFileInfo(filespec){ //传入的参数是文件所在路径 var fso = new ActiveXObject("Scripting.FileSystemObject"); var file = fso.GetFile(filespec); var text = file.ReadAll(); alert("Text content:"+text); return text; } function ReadFile(filespec){ //传入的参数是文件所在路径 var fso = new ActiveXObject("Scripting.FileSystemObject"); var file = fso.OpenTextFile(filespec); var text = file.ReadAll(); file.Close(); alert("Text content:"+text); return text; }