fs.readdirSync

fs.readdirSync

该方法将返回一个包含“指定目录下所有文件名称”的数组对象。

fs.readdirSync(path)

arr.forEach 遍历数组

forEach只能遍历数组,原数组是不会变的,要创建新数组,就得用arr.map,通过下面的例子可知map
方法好像是万能的

var arr=['apple','pear','banan','orange']
	console.log(arr)
	arr.forEach((item,index)=>{
		console.log(item,index)
	})
	var e=arr.forEach(item=>item+'is very nice')
	console.log(e) //undefined
    var brr=[1,2,3,4]
    brr.forEach(item=>console.log(item+1))
    console.log(brr)//brr还是[1,2,3,4]
    var c=brr.map(item=>item*2+1)
    console.log(c)
    var d=arr.map(item=>item+'is very good')
	console.log(d)

isDirectory()方法的使用,返回true/false

String path="C:/windows/Help";  //我随便给的一个目录
File f=new File(path);   //new的一个File对象
if(f.isDirectory()){  //如果path表示的是一个目录则返回true
     //这里要做什么逻辑判断那就是你自己的事了
    ....
}

fs.statSync

posted @ 2017-03-27 06:03  judy201654321  阅读(2806)  评论(0编辑  收藏  举报