javascript - 如何在 javascript 中运行系统命令?

标签 javascript

我需要列出 javascript 中的所有文件,例如“ls”??

最佳答案

请提供有关您的环境的更多信息。

出于安全原因,浏览器中的非特权 JavaScript 既不能列出文件也不能执行程序。

例如在 node.js 中执行程序是这样的:

var spawn = require('child_process').spawn,
var ls  = spawn('ls', ['-l']);
ls.stdout.on('data', function (data) {
   console.log(data);
});

还有一种直接使用readdir() 列出文件的方法

关于javascript - 如何在 javascript 中运行系统命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321884/

相关文章:

javascript - 异步调用 firebase 后,Angular 应用程序未更新(脏检查)

javascript - jqGrid - 未显示寻呼机。如何启用它?

javascript - 使用正则表达式从字符串中提取数字

javascript - 数据表单重置未发生

javascript - 将 __proto__ 值从一个对象复制到另一个对象的正确方法

javascript - 提高从 API 获取条件数据的速度

JavaScript 通过类名获取元素

javascript - setTimeout 创建无限循环

javascript - 我可以将 javascript 与 bottle(框架)一起使用吗?

Javascript 跨浏览器输入层