是否有任何javascript引擎进行文件操作

时间:2013-01-12 10:57:08

标签: javascript file-io

想知道是否有任何javascript引擎用于执行文件操作,例如文件系统中的创建,读取,写入和解析文件。

2 个答案:

答案 0 :(得分:3)

您可以使用File System API,但这适用于您需要自己创建的虚拟沙盒文件系统(通过创建自己的文件或让用户从文件系统中选择它们)。显然,您无法直接在浏览器中访问真实文件系统。

对于node.js,请使用fs module

答案 1 :(得分:0)

Javascript本身没有文件操作。

引擎这个词在这里有点模糊。有几个不同的JavaScript解释器。 V8,Spidermonkey,JavaScriptCore等。这些只是Javascript。

你需要的是一个扩展 - 一个库(通常用C编写),它通过解释器将这个功能作为javascript对象和函数公开到脚本作用域。

node.js是一套支持此功能的javascript扩展的好例子。它基于V8 javascript解释器。