PHP文件操作函数实例演示
发布时间:2023-09-10 06:36:00
PHP 文件操作函数是一组用于对文件进行读取、写入和移动等操作的函数。下面是一些 PHP 文件操作函数的示例演示:
1. file_get_contents():将整个文件读入一个字符串。
$file = 'example.txt'; $content = file_get_contents($file); echo $content;
2. file_put_contents():将一个字符串写入文件。
$file = 'example.txt'; $content = 'Hello, World!'; file_put_contents($file, $content);
3. fopen() 和 fwrite():打开文件,并写入内容。
$file = 'example.txt'; $content = 'Hello, World!'; $handle = fopen($file, 'w'); fwrite($handle, $content); fclose($handle);
4. fread():打开文件,并读取指定长度的内容。
$file = 'example.txt'; $handle = fopen($file, 'r'); $content = fread($handle, filesize($file)); fclose($handle); echo $content;
5. rename():重命名文件或目录。
$old_file = 'old.txt'; $new_file = 'new.txt'; rename($old_file, $new_file);
6. unlink():删除文件。
$file = 'example.txt'; unlink($file);
7. copy():复制文件。
$source = 'old.txt'; $destination = 'new.txt'; copy($source, $destination);
8. file_exists():检查文件是否存在。
$file = 'example.txt';
if (file_exists($file)) {
echo 'File exists';
} else {
echo 'File does not exist';
}
9. is_file():检查路径是否为一个常规的文件。
$file = 'example.txt';
if (is_file($file)) {
echo 'It is a file';
} else {
echo 'It is not a file';
}
10. is_dir():检查路径是否为一个目录。
$folder = 'example';
if (is_dir($folder)) {
echo 'It is a folder';
} else {
echo 'It is not a folder';
}
11. mkdir():创建目录。
$folder = 'example'; mkdir($folder);
12. rmdir():删除目录。
$folder = 'example'; rmdir($folder);
这些是一些常用的 PHP 文件操作函数的示例演示。利用这些函数,你可以方便地对文件进行读取、写入、移动和删除等操作。
