ваш код очистит folderPath - как в пустом, но не удалит сам folderPath:)
, чтобы удалить папку, используйте try fm.removeItem(atPath: folderPath)
, как сказал Mojtaba
Обратите внимание, что Ваше приложение не может быть помещено в «песочницу» - будь то приложение ma c или ios Симулятор ios должен работать, хотя! :) Поскольку проверка прав доступа не выполняется, как это делает устройство;)
Код в порядке и работает для меня, если я играю на нем :))