docs: function rmdir(src, callback) {
      stat(src).then(async stats => {
  
          // 判断是否存在文件夹
          if (stats) {
              try {
                  if (stats.isDirectory()) {
                      let files = await proxy.readdir(src);
  
                      // 移除下级目录
                      await Promise.all(
                          files.map(file => proxy.rmdir(path.join(src, file)))
                      );
  
                      // 移除文件夹
                      await origin.rmdir(src);
                  } else {
                      await proxy.unlink(src);
                  }
              } catch (err) {
                  return callback(err);
              }
          }
  
          // 执行回调
          callback();
      });
  }