node中怎么判断是文件还是文件夹

javascriptjavascript 2023-08-29 18:17:44 733
摘要: node判断打开的是文件还是文件夹varfs=require("fs");//判断打开的是文件还是文件夹varpath="wen.txt";fs.stat(path,function(err,stat){        if(err){                console.error(err);                throwerr;        }        consol...

node 判断打开的是文件 还是 文件夹

var fs = require("fs");
//判断打开的是文件 还是 文件夹
var path = "wen.txt";
fs.stat(path,function(err,stat){
	if (err) {
		console.error(err);
		throw err;
	}
	console.log(stat);
	console.info(path+"是一个"+stat.isFile());
	console.info(path+"是一个"+stat.isDirectory());
});
console.info("打开文件成功··");

1.png

说明:

isFile()

  • 新增于: v0.1.10

  • 返回: <boolean>

  • 如果 是常规文件,则返回 true。

isDirectory()

  • 新增于: v10.10.0

  • 返回: <boolean>

  • 如果 是文件系统目录,则返回 true。

更多node相关知识,请访问:nodejs 教程!!