PHP中文件和目录函数的使用实例
发布时间:2023-07-02 14:48:39
在PHP中,可以使用一系列的文件和目录函数来操作文件和目录。下面是一些常用函数的使用实例。
1. 文件操作函数
- file_exists函数:用于检查文件或目录是否存在。
$file = 'test.txt';
if(file_exists($file)){
echo "文件存在";
} else{
echo "文件不存在";
}
- fopen函数:用于打开一个文件,并返回文件指针。
$file = 'test.txt';
$handle = fopen($file, 'r');
if($handle){
// 执行操作
fclose($handle);
}
- fread函数:用于读取文件内容。
$file = 'test.txt';
$handle = fopen($file, 'r');
if($handle){
$content = fread($handle, filesize($file));
echo $content;
fclose($handle);
}
- fwrite函数:用于向文件中写入内容。
$file = 'test.txt';
$handle = fopen($file, 'a');
if($handle){
$content = "新增内容";
fwrite($handle, $content);
fclose($handle);
}
2. 目录操作函数
- mkdir函数:用于创建目录。
$dir = 'test';
if(!file_exists($dir)){
mkdir($dir);
echo "目录创建成功";
} else{
echo "目录已存在";
}
- rmdir函数:用于删除目录。
$dir = 'test';
if(file_exists($dir)){
rmdir($dir);
echo "目录删除成功";
} else{
echo "目录不存在";
}
- opendir函数:用于打开目录,并返回目录指针。
$dir = 'test';
$handle = opendir($dir);
if($handle){
// 执行操作
closedir($handle);
}
- readdir函数:用于读取目录内容。
$dir = 'test';
$handle = opendir($dir);
if($handle){
while(false !== ($file = readdir($handle))){
echo $file;
}
closedir($handle);
}
以上是文件和目录函数的一些常用实例,通过这些函数可以方便地对文件和目录进行操作,包括创建、删除、读取和写入等操作。
