如何在node.js中复制和创建文件夹

本文主要介绍"怎么在node.js中复制和创建文件夹",希望能够解决您遇到有关问题,下面我们一起来看这篇 "怎么在node.js中复制和创建文件夹" 文章。

nodeJS对文件的复制:

首先需要加载引入的文件:var fs = require('fs');

1、同步创建文件夹

fs.mkdirSync(yourfileDirPath);

异步创建文件夹

fs.mkdir(yourfileDirPath);

2、判断文件夹是否存在—同步

fs.existsSync(dirpath);

异步

fs.exists(dirpath);

利用上面的相关操作,我们可以直接写出一个方法判断创建文件夹,

function mkdir(dirpath,dirname) {
  //判断第二个参数可以不传入
  //判断第二个参数是否正常,避免调用时传入错误参数 
  if (dirname !== path.dirname(dirpath)) {
   mkdir(dirpath);
   return;
  }
  if (fs.existsSync(dirname)) {
   fs.mkdirSync(dirpath)
  } else {
   mkdir(dirname, path.dirname(dirname));
   fs.mkdirSync(dirpath);
  }
}

关于 "怎么在node.js中复制和创建文件夹" 就介绍到这。希望大家多多支持编程宝库

如何在pycharm中实现光标快速移动到括号外:本文主要介绍"怎么在pycharm中实现光标快速移动到括号外",希望能够解决您遇到有关问题,下面我们一起来看这篇 "怎么在pycharm中实现光标快速移动到括号外" 文章。 ...