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中常用的文件处理函数,可以根据实际需求选择合适的函数来进行文件操作。
