clojure.java.io
A
Coerce argument to a file.
multimethod([x])
Take an as-file-able thing and return a string if it is a relative path, else IllegalArgumentException.
function([x])
Coerce argument to a URL.
multimethod([x])
C
- value
Copies input to output. Returns nil or throws IOException. Input may be an InputStream, Reader, File, byte[], char[],...
function([input output & opts])
D
Delete file f. If silently is nil or false, raise an exception on failure, else return the value of silently.
function([f & [silently]])
F
Returns a java.io.File, passing each arg to as-file. Multiple-arg versions treat the first argument as parent and su...
function([arg] [parent child] [parent child & more])
I
Attempts to coerce its argument into an open java.io.InputStream. Default implementations always return a java.io.Buf...
function([x & opts])
M
Given the same arg(s) as for file, creates all parent directories of the file they represent.
function([f & more])
O
Attempts to coerce its argument into an open java.io.OutputStream. Default implementations always return a java.io.Bu...
function([x & opts])
R
Attempts to coerce its argument into an open java.io.Reader. Default implementations always return a java.io.Buffered...
function([x & opts])
- function
([path] [path loader])
W
Attempts to coerce its argument into an open java.io.Writer. Default implementations always return a java.io.Buffered...
function([x & opts])