需要先下载安装nodejs即服务器端的js,语法和浏览器端的一样,
write.js
var fs = require("fs")var data = '我是新写入的内容'
// 创建一个可以写入的流,写入到文件 output.txt 中
var writerStream = fs.createWriteStream('output.txt')
// 使用 utf8 编码写入数据
writerStream.write(data,'UTF8')
// 标记文件末尾
writerStream.end()
// 处理流事件 --> data, end, and error
writerStream.on('finish', function() {
console.log("写入完成。")
})
writerStream.on('error', function(err){
console.log(err.stack)
})
console.log("程序执行完毕")
打开cmd,cd到当前目录,node main
文件就创建写入了。
下面这种方法,只支持老版本的ie浏览器ie8及以下;
var fso, f1, f2, sfso = new ActiveXObject("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()
直接新建“File”即可实现。
具体如下:
1、第一步,单击Eclipse左上角的“File”选项,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,单击“New”选项,然后在菜单中单击“Other”选项,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,在另一个输入框中搜索JavaScript,然后选择“JavaScript Source File”选项,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,为js文件选择一个文件夹并命名js文件。
完成后,单击“Finish”以完成js文件的创建,见下图。这样,就解决了这个问题了。