2013-08-06 16 views
8

私はnode.jsを学び始めています。私は "The Node Beginner"という本を読んで始めました。コードはUNIX上で動作するように書かれているようですが、以下のコードの部分に相当するコードを書く方法はわかりません。unixコマンド 'ls -lah'に相当する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

+0

私はそれを試みます...それは可能性があります。 – L4reds

+0

@Joe、それは確かです。どうもありがとうございました。魅力のように働く:D – L4reds

答えて

9

DOS /コマンドdirに勝つデフォルトでdirコマンドは、長いリストを生成しますので、あなたは-lパラメータに相当するものを見つける必要がありません* nixののls

のと同じです。

すべてのファイル(* nixの-a)のリストを作成するには、読み取り専用、隠しファイルおよびシステムファイルを指定する必要があります。これは/aで行われます。

* nixの-hパラメータに相当するものはありません。ファイルサイズの単位を英数字のサフィックス(たとえば、1K 234M 2G)でバイトからKB、MBまたはGBに変更します。あなたはls -lah

に得ることができる限り近い、すべてのファイルの

dir /a 

これは長いスタイルのリストを生成します(つまり、属性が含まれます):

ので、* nixの中ls -lahに最も近いと等価です

-wへのパラメータdirは、実際には* nix lsコマンド(つまり、 '-l'で提供される長いリストなし)と同等のものを生成するので、これは技術的に正解ではありません。

+0

私の疑いをクリアします。とても素敵で知識豊かな説明。 – L4reds

0

'ls -lah'を 'dir/w'に置き換えても問題ありません。

関連する問題