File manipulation for Clojure