Используйте clojure.java.io/file для создания объекта File и .exists для проверки его существования.
clojure.java.io/file
.exists
Clojure делает это просто.
Традиционно, чтение файлов в языках программирования было многоэтапной задачей с множеством шагов для обработки ошибок и ресурсов.
В Clojure аргументы командной строки можно получить с помощью command-line-args.
command-line-args
В Clojure вы используете функцию spit для записи данных в текстовый файл.
spit
Для вывода в стандартный поток ошибок в Clojure используют binding с err.
binding
err