node如何nodejs 判断文件夹夹是否存在

求助:nodejs怎么判断是不是文件夹_nodejs吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:13,510贴子:
求助:nodejs怎么判断是不是文件夹收藏
看书上stat.isDirectory()这个方法,结果用起来报错显示没有定义。求指教
居然不贴图
是这么用的,不过要先用fs.stat,不知道你代码怎么写的。
既有可能你的路径有错误,比如看看你的路径是不是 &./uploads& 之类,尝试在路径后加上一个 &/& ,例如 &./uploads/&。
应该是 stats.isDirectory()
来这里解决你的问题:
登录百度帐号node js怎样判断文件夹是否为空_百度知道
node js怎样判断文件夹是否为空
我有更好的答案
var fs = require(&fs&);var stat = fs.lstatSync(&./xx&);console.log(stat.isDirectory());如果返回结果为true则为文件夹。
采纳率:85%
来自团队:
node xxx.js就行了呗
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
console.log(fs.statSync('./_test/'));如果_test不存在,会报错。并没有返回值,那么如何判断文件夹是否存在呢?
忘记说了我是node6, fs.exists这个文档已经明确指出 废弃了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
Note that fs.exists() is deprecated, but fs.existsSync() is not. (The callback parameter to fs.exists() accepts parameters that are inconsistent with other Node.js callbacks. fs.existsSync() does not use a callback.)
按照官网的说法,fs.exists()因为回掉函数的参数和其他Node回调函数不够统一而被废弃了,但是fs.existsSync()则没有这个问题所以并没有被废弃。
故直接用fs.existsSync()即可
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
fs.exists 废弃了,推荐用fs.stat 和fs.access来实现。下面这个是我在项目中用的:
//检测文件或者文件夹存在 nodeJS
function fsExistsSync(path) {
fs.accessSync(path,fs.F_OK);
}catch(e){
当然,这只是同步版,如果需要异步版,可以自己修改哦~如果有用,请update到你的提问下面吧,方便后人查看。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。没有更多推荐了,
不良信息举报
举报内容:
nodejs-检查目录文件是否存在
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!博客分类:
var fs = require('fs'),
path = require('path');
function exists(path){
return fs.existsSync(path) || path.existsSync(path);
如何判断是不是文件:
function isFile(path){
return exists(path) && fs.statSync(path).isFile();
判断是不是目录:
function isDir(path){
return exists(path) && fs.statSync(path).isDirectory();
zhangyaochun
浏览: 1548174 次
来自: 北京
&div id=&showInfo& ...
引用[u][/u]
能提供附件下载吗,找不到js库,google封了访问不了
我的天 那到底是为什么function是object我看und ...
试了,没用,你们从不去测试。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'

我要回帖

更多关于 node 判断文件夹 的文章

 

随机推荐