js 创建并编辑文件
需要先下载安装nodejs;即服务器端的js,语法和浏览器端的一样,write.js12345678910111213141516171819202122 varfs = require("fs");vardata = '我是新写入的内容'; // 创建一个可以写入的流,写入到文件 output.txt 中varwriterStream = fs.createWriteStream('output.txt'); // 使用 utf8 编码写入数据writerStream.write(data,'UTF8'); // 标记文件末尾writerStream.end(); // 处理流事件 --> data, end, and errorwriterStream.on('finish', function() { console.log("写入完成。
");}); writerStream.on('error', function(err){ console.log(err.stack);}); console.log("程序执行完毕"); 打开cmd,cd到当前目录,node main文件就创建写入了。下面这种方法,只支持老版本的ie浏览器ie8及以下;12345678910111213141516171819 varfso, f1, f2, s;fso = newActiveXObject("Scripting.FileSystemObject");f1 = fso.CreateTextFile("c:\\testfile.txt", true);// 写一行f1.Write("This is a test.");// 关闭文件f1.Close();// 获取C:\根目录下的文件句柄f2 = fso.GetFile("c:\\testfile.txt");// 移动文件到\tmp目录下f2.Move ("c:\\tmp\\testfile.txt");// 拷贝文件到\temp目录下f2.Copy ("c:\\temp\\testfile.txt");// 获取文件句柄f2 = fso.GetFile("c:\\tmp\\testfile.txt");f3 = fso.GetFile("c:\\temp\\testfile.txt");// 删除文件f2.Delete();f3.Delete();。
转载请注明出处51数据库 » js编辑word文档