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