const fs=require('fs')
const path=require('path')
var pathAddress='d:'
var check=function(pathAddress)
{
fs.readdir(pathAddress,(err,data)=>
{
if(err)
{
console.log(err)
return
}
else{
// 此时在查看本层木里面的所有文件
console.log(data)
data.forEach(function(value) //对文件进行遍历 遍历出来的是zi'fu
{
var pathchild=path.resolve(pathAddress,value)
fs.stat(pathchild,(err,stats)=>
{
if(err)
{
console.log(err)
return
}
else{
if(stats.isFile())
{
//!!!注意writefile只会讲最后一次内容写入文档
fs.appendFile('C:/Users/dell/Desktop/20210302/2.txt',pathchild+'\n',(err)=>
{
if(err)
{
console.log(err)
return
}
})
}
else if(stats.isDirectory())
{
check(pathchild)
}
}
})
})
}
})
}
check(pathAddress)
学习笔记——使用node.js 遍历某盘的全部文件
最新推荐文章于 2024-04-30 23:00:09 发布