该方法将返回一个包含“指定目录下所有文件名称”的数组对象。
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
//这里要做什么逻辑判断那就是你自己的事了
....
}