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

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);
}

以上是文件和目录函数的一些常用实例,通过这些函数可以方便地对文件和目录进行操作,包括创建、删除、读取和写入等操作。