public function exclude(array $patterns)
    {
        return $this->reject(function ($file) use ($patterns) {
            foreach ($patterns as $pattern) {
                if (Str::is($pattern, $file['name'])) return true;
            }

            return false;
        });
    }