0

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

4

2 回答 2

3

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

对于 node.js,使用fs模块

于 2013-01-12T10:59:46.403 回答
0

Javascript 本身没有文件操作之类的东西。

引擎这个词在这里有点模糊。有几个不同的 javascript 解释器。V8、Spidermonkey、JavaScriptCore 等。这些只实现了 Javascript。

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

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

于 2013-01-12T11:02:21.000 回答