# movefile

moves file or directory

## Calling Sequence

    movefile(source, destination)
                [status, message] = movefile(source, destination)

## Arguments

source

  a character string.

destination

  a character string.

status

  an integer: the status of the operation.

message

  a character string: a message about an error.

## Description

`movefile(source, destination)` moves the file or directory `source` (and subdirectories) to the file or directory `destination`.

If `source` is a directory, `destination` cannot be a file.

`movefile` replaces existing files without warning.

`[status, message] = movefile(source, destination)` moves `source` to `destination`, returning the `status` and a `message`.

Whatever the operating system, if the move succeeds, the `status` is 1 and the `message` is empty; if the move fails, the `status` is 0 and the `message` is not empty.

## Examples

          copyfile(SCI+"/etc/scilab.start",TMPDIR+"/scilab.start")
          [status,message] = movefile(TMPDIR+"/scilab.start",TMPDIR+"/renamed_scilab.start")

## See Also

- copyfile