node.js中的fs.exists方法使用说明

 更新时间:2014年12月17日 10:56:53   投稿:junjie  
这篇文章主要介绍了node.js中的fs.exists方法使用说明,本文介绍了fs.exists方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

测试某个路径下的文件是否存在。

回调函数包含一个参数exists,true则文件存在,否则是false。

语法:

复制代码 代码如下:

fs.exists(path, callback)

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

path 欲检测的文件路径

callback 回调

例子:

复制代码 代码如下:

fs.exists('/etc/passwd', function (exists) {
  util.debug(exists ? "it's there" : "no passwd!");
});

源码:

复制代码 代码如下:

fs.exists = function(path, callback) {
  if (!nullCheck(path, cb)) return;
  binding.stat(pathModule._makeLong(path), cb);
  function cb(err, stats) {
    if (callback) callback(err ? false : true);
  }
};

相关文章

  • yarn的安装及使用详解

    yarn的安装及使用详解

    Yarn 就是一个类似于 npm 的包管理工具,它是由 facebook 推出并开源,与 npm 相比,yarn 有着众多的优势,主要的优势在于:速度快、离线模式、版本控制,这篇文章主要介绍了yarn的安装及使用教程,需要的朋友可以参考下
    2022-08-08
  • better sqlite3安装node gyp原生模块编译prebuild-install

    better sqlite3安装node gyp原生模块编译prebuild-install

    这篇文章主要为大家介绍了Nodejs关于原生模块编译node-gyp + prebuild-install (以安装 better-sqlite3为例)详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 用C/C++来实现 Node.js 的模块(二)

    用C/C++来实现 Node.js 的模块(二)

    上篇文章的主要内容讲诉了用C/C++来实现 Node.js 的模块,本文更深一步继续探讨这个问题,有需要的朋友可以参考下
    2014-09-09
  • node.js中的console.warn方法使用说明

    node.js中的console.warn方法使用说明

    这篇文章主要介绍了node.js中的console.warn方法使用说明,本文介绍了console.warn的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • node.js中的http.response.removeHeader方法使用说明

    node.js中的http.response.removeHeader方法使用说明

    这篇文章主要介绍了node.js中的http.response.removeHeader方法使用说明,本文介绍了http.response.removeHeader的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • nodejs中request库使用HTTPS代理的方法

    nodejs中request库使用HTTPS代理的方法

    这篇文章主要介绍了nodejs中request库使用HTTPS代理的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • NodeJS读取分析Nginx错误日志的方法

    NodeJS读取分析Nginx错误日志的方法

    这篇文章主要介绍了NodeJS读取分析Nginx错误日志的相关知识,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • array-uniq的安装和使用方法

    array-uniq的安装和使用方法

    array-uniq是一个非常实用的NPM包,用于在JavaScript中创建不含重复元素的数组,它提供了一个简单而有效的方法来去除数组中的重复项,本文将介绍如何安装和使用array-uniq来清理你的数组数据,需要的朋友可以参考下
    2024-06-06
  • Node.js connect ECONNREFUSED错误解决办法

    Node.js connect ECONNREFUSED错误解决办法

    这篇文章主要介绍了Node.js connect ECONNREFUSED错误解决办法的相关资料,需要的朋友可以参考下
    2016-09-09
  • node.js中的fs.truncateSync方法使用说明

    node.js中的fs.truncateSync方法使用说明

    这篇文章主要介绍了node.js中的fs.truncateSync方法使用说明,本文介绍了fs.truncateSync的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12

最新评论