rename

Renames a file or directory

Syntax

rename ( string $oldname , string $newname [, resource $context ] ) : bool

Parameters

oldname

The old name.

Note: The wrapper used in oldname must match the wrapper used in newname.

newname

The new name.

Note: On Windows, if newname already exists, it must be writable. Otherwise rename() fails and issues E_WARNING.

context

Note: Context support was added with PHP 5.0.0. For a description of contexts, refer to Streams.

Return

Returns TRUE on success or FALSE on failure.

Examples

1 · oldname newname

<?

$oldname = "/old/directory/oldfile.txt";
$newname = "/new/directory/newfile.txt";

$return = rename($oldname, $newname);

var_export($return);

?>
true

basename

chgrp

chmod

chown

clearstatcache

copy

dirname

disk_free_space

disk_total_space

diskfreespace

fclose

feof

fflush

fgetc

fgetcsv

fgets

file

file_exists

file_get_contents

file_put_contents

fileatime

filectime

filegroup

fileinode

filemtime

fileowner

fileperms

filesize

filetype

flock

fnmatch

fopen

fpassthru

fputcsv

fputs

fread

fscanf

fseek

fstat

ftell

ftruncate

fwrite

glob

is_dir

is_executable

is_file

is_link

is_readable

is_uploaded_file

is_writable

is_writeable

lchgrp

lchown

link

linkinfo

lstat

mkdir

move_uploaded_file

pathinfo

pclose

popen

readfile

readlink

realpath

realpath_cache_get

realpath_cache_size

rewind

rmdir

set_file_buffer

stat

symlink

tempnam

tmpfile

touch

umask

unlink

PHP

Home Menu