Ваш пример заблокирует все файлы в корне.
Не существует "стандартного" способа легко сделать то, что вы хотите, без указания каждой папки явно.
Однако некоторые сканеры поддерживают расширения , которые позволят вам выполнять сопоставление с образцом. Вы можете запретить всем ботам, которые не поддерживают сопоставление с образцом, но разрешить тех, которые поддерживают.
Например
# disallow all robots
User-agent: *
Disallow: /
# let google read html and files
User-agent: Googlebot
Allow: /*.html
Allow: /*.pdf
Disallow: /