# copyTo

abstract fun copyTo(output: OutputStream)(source)

Copies the content of this file to an output stream. Generally, calling this method is more performant than calling `new FileInputStream(getFile())`.

#### Since

0.9

#### Parameters

output

The output stream to write to. The caller is responsible for closing this stream.

abstract fun copyTo(target: File): Boolean(source)

Copies this file to the given target file. Does not copy the file if the target is already a copy of this file.

#### Return

true if this file was copied, false if it was up-to-date

#### Since

0.9

#### Parameters

target

the target file.