欢迎访问宙启技术站
智能推送

PHP文件处理函数:文件读写、复制、重命名、删除等

发布时间:2023-06-30 14:53:51

PHP提供了丰富的文件处理函数,可以进行文件读写、复制、重命名、删除等操作。下面将对常用的文件处理函数进行介绍。

1. 文件读写:

- file_get_contents():将整个文件读取到一个字符串中。

- file_put_contents():将一个字符串写入文件中。

- fopen():打开一个文件或者URL。

- fwrite():向打开的文件中写入数据。

- fread():从打开的文件中读取数据。

- fgets():从打开的文件中逐行读取数据。

2. 文件复制:

- copy():复制文件。可以将一个文件复制到指定的目录或者指定的文件名。

- file_exists():判断文件是否存在。

3. 文件重命名:

- rename():重命名文件。可以将文件移动到指定目录并重命名文件名。

4. 文件删除:

- unlink():删除文件。可以删除指定的文件。

示例代码如下:

// 文件读写
$content = file_get_contents('file.txt'); // 读取文件内容到字符串
file_put_contents('newfile.txt', $content); // 将字符串写入文件

// 文件复制
copy('source.txt', 'destination.txt'); // 复制文件
if (file_exists('source.txt')) { // 检查文件是否存在
    echo '文件存在';
} else {
    echo '文件不存在';
}

// 文件重命名
rename('oldname.txt', 'newname.txt'); // 重命名文件,将文件名从oldname.txt修改为newname.txt

// 文件删除
unlink('file.txt'); // 删除文件

以上是PHP中常用的文件处理函数,可以根据实际需求选择合适的函数来进行文件操作。