docs: function (src, dst, callback) {
      // 读取目录中的所有文件/目录
      var paths = fs.readdirSync(src);
      paths.forEach(function (path) {
          if (fs.existsSync(dst) == false) mkdir(dst);
          var _src = src + '/' + path,
              _dst = dst + '/' + path;
          // readable, writable;   
  
          var st = fs.statSync(_src);
          // 判断是否为文件
          if (st.isFile()) {
              // 创建读取流
              //readable = fs.createReadStream( _src );
              // 创建写入流
  
              //writable = fs.createWriteStream( _dst );   
              // 通过管道来传输流
              //readable.pipe( writable );
              fs.writeFileSync(_dst, fs.readFileSync(_src))
  
          }
          // 如果是目录则递归调用自身
          else if (st.isDirectory()) {
              exists(_src, _dst, copy);
          }
      });
      if (callback)
          callback();
  }