node.js – 对于unix命令’ls -lah’,Windows命令提示符等效是什么?

我开始学习node.js.我开始阅读“节点初学者”一书,并且在那里给出的代码似乎是为了在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"; */
}

如果你曾经读过那本书或者对如何使这段代码有所了解,我将非常感激.

解决方法

dos / win命令dir相当于* nix的ls

认情况下,dir命令会生成一个长列表,因此您无需查找-l参数的等效项.

生成所有文件的列表(即-a in * nix),您需要指明您需要只读,隐藏和系统文件.这是用/ a完成的.

没有等效于* nix的-h参数,它将文件大小的度量单位从字节更改为KB,MB或GB,并带有单个字母后缀(例如,1K 234M 2G).

因此,* nix中与ls -lah最接近的等价物是:

dir /a

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

dir的-w参数实际上产生了* nix ls命令的等价物(即没有’-l’提供的长列表),所以包括这在技术上并不是正确的答案.

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...