我做了UNIX命令列出我的所有文件与.svg
这样如何存储stdout的结果?
'getExistingFiles': function() {
var list ="";
child = exec_tool('cd /home/me/files/; ls *.svg',
function (error, stdout, stderr) {
list = stdout;
console.log(typeof list);
console.log("LIST:------------");
console.log(list);
return list;
if (error !== null) {
console.log('exec error: ' + error);
list = "error: " + error;
return list;
}else{
console.log("Listing done");
}
});
}
结束我有一个结果:
string
LIST:------------
test.svg
output.svg
test2.svg
然后用JavaScript我要为每个文件创建一个新元素那就是在list
,但我不能回到我的list
我总是得到“未定义”
那么我的list
有什么问题?为什么我不能从客户端访问它,尽管它是一个字符串?我认为错误在服务器上,那么你能帮我找到它吗?
显示getExistingFiles法的源代码,请。 – iiro
@iiro这是帖子上的代码(第一个代码块) – Jerome