Skip to content

Commit 0d47d83

Browse files
committed
添加例子:查看当前目录文件
1 parent a37f395 commit 0d47d83

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

examples/ls.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env node
2+
3+
var fs = require("fs"),
4+
path = process.cwd();
5+
6+
var run= function (obj) {
7+
if(obj[0] === '-v'){
8+
console.log('version is 1.0.0');
9+
}else if(obj[0] === '-h'){
10+
console.log('Useage:');
11+
console.log(' -v --version [show version]');
12+
}else{
13+
fs.readdir(path, function(err, files){
14+
if(err){
15+
return console.log(err);
16+
}
17+
for(var i = 0; i < files.length; i += 1){
18+
console.log(files[i]);
19+
}
20+
});
21+
}
22+
};
23+
//获取除第一个命令以后的参数,使用空格拆分
24+
run(process.argv.slice(2));

0 commit comments

Comments
 (0)