For the latest stable version, please use Emilua API 0.10!

filesystem.copy_file

Synopsis

local fs = require "filesystem"
fs.copy_file(from: fs.path, to: fs.path[, opts: table]) -> boolean

opts

existing: "skip"|"overwrite"|"update"|nil

Behavior when the file already exists.

nil

Report an error.

"skip"

Keep the existing file, without reporting an error.

"overwrite"

Replace the existing file.

"update"

Replace the existing file only if it is older than the file being copied.