想知道是否有任何javascript引擎用于执行文件操作,例如文件系统中的创建,读取,写入和解析文件。
答案 0 :(得分:3)
您可以使用File System API,但这适用于您需要自己创建的虚拟沙盒文件系统(通过创建自己的文件或让用户从文件系统中选择它们)。显然,您无法直接在浏览器中访问真实文件系统。
对于node.js,请使用fs
module。
答案 1 :(得分:0)
Javascript本身没有文件操作。
引擎这个词在这里有点模糊。有几个不同的JavaScript解释器。 V8,Spidermonkey,JavaScriptCore等。这些只是Javascript。
你需要的是一个扩展 - 一个库(通常用C编写),它通过解释器将这个功能作为javascript对象和函数公开到脚本作用域。
node.js是一套支持此功能的javascript扩展的好例子。它基于V8 javascript解释器。