getFileCount method

Future<int?> getFileCount(
  1. String path, {
  2. String pattern = '*',
  3. bool recursive = false,
  4. bool countDirectories = false,
})

Implementation

Future<int?> getFileCount(String path,
    {String pattern = '*',
    bool recursive = false,
    bool countDirectories = false}) async {
  if (path.isEmpty) throw ArgumentError.value(ExceptionMessage.emptyPath);

  var methodName =
      '/files/$path/?action=count&pattern$pattern&sub=$recursive&countDirectories=$countDirectories';

  return await Invoker.get(methodName);
}