Hen*_*ann 16
请提供有关您环境的更多信息.
出于安全原因,浏览器中的非特权JavaScript既不能列出文件也不能执行程序.
在node.js中,例如执行程序的工作方式如下:
var spawn = require('child_process').spawn,
var ls = spawn('ls', ['-l']);
ls.stdout.on('data', function (data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
并且有一种使用readdir()列出文件的直接方法
Node.js 中更简单的方法是:
var fs = require('fs');
var ls = fs.readdirSync('/usr');
Run Code Online (Sandbox Code Playgroud)
该变量ls现在包含一个文件名位于 /usr 的数组。