Используйте mustBeFolder чтобы гарантировать, что путь к папке, переданной функции, является допустимой папкой, и избегать использования условных операторов для проверки допустимой папки в теле функции.
runInFolder функция гарантирует, что указанная папка действительна перед переходом к этой папке для запуска функции.
Передача недопустимого имени папки в качестве входных данных приводит к ошибке.
Error using runInFolder
Invalid argument at position 1. The following folders do not exist: 'myFunct.m'.