Windows命令提示符中与Unix命令“ls -lah”等效的命令是什么?

9

我开始学习node.js。我先读了书籍《The Node Beginner》,那里给出的代码似乎是为在Unix环境下运行而编写的,我不知道如何为Windows编写相应的代码,以下是给出的代码部分。

var exec=require("child_process").exec;

function start(){
console.log("Request handler 'start' was called");

var content="empty";
exec("ls -lah", function(error, stdout, stderr){
    content= stdout;

});

return content;
/*
function sleep(milliSeconds){
    var startTime=new Date().getTime();
    while(new Date().getTime()< startTime+milliSeconds);
}
sleep(10000);
return "Hello Start"; */
}

如果你曾经读过这本书或者对如何使这段代码工作有任何想法,我会非常感激。

1
你是在寻找 dir /w 吗? - Joe
我会尝试一下...可能有效。 - L4reds
@Joe,确实是这样。非常感谢。运行得很好:D - L4reds
2个回答

12

dir /a /h

dir /a

这将生成一个长样式列表(即将包括属性)的所有文件,尽可能接近于ls -lah

/w参数用于dir实际上生成的是类似于*nix ls命令(即没有由“-l”提供的长列表),因此包含它并不是技术正确的答案。


0

用“dir /w”替换“ls -lah”完全可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接