yy_displayfile
Version:
31 lines (24 loc) • 784 B
JavaScript
let params =process.argv[2]&&process.argv[2];
const path=require('path');
const fs=require('fs')
let url=params?path.join(__dirname,params):process.cwd();
function displayFile(url){
//判断当前路径是否存在
if(fs.existsSync(url)){
let list=fs.readdirSync(url);
list.forEach(item=>{
let file=path.join(url,item);
if(fs.statSync(file).isDirectory()){
displayFile(file)
}else{
let ext=path.extname(file).slice(1);
let {size}=fs.statSync(file);
process.stdout.write(`${item},${size},${ext}\n`)
}
})
}else{
console.log("当前路径不存在")
}
}
displayFile(url)