Is there a library for I/O utility functions for Java 7 file I/O akin to clojure.java.io available in Clojure Contrib or elsewhere?
Specifically, I'm interested in the utilities which could provide a Clojure-friendly, coercive API that make using java.nio.file.Paths
, java.nio.file.Path
and java.io.File
just work much like clojure.java.io.file
and clojure.java.io.as-file
does with respect to java.io.File
. In fact I imagine that such a library would leverage and these functions, but make it easy to get at the additional path manipulation functionality provided by the java.nio.file
package such as relativize
, subpath
, etc....