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