递归建立文件夹和文件的php程序

        <p>
下面是一个简单的 PHP 程序,用于递归地建立文件夹和文件:

// 定义要建立的文件夹和文件的路径
$folderPath = "./my_folder";
$filePath = "./my_folder/my_file.txt";

// 建立文件夹 if (!is_dir($folderPath)) { mkdir($folderPath, 0777, true); }

// 建立文件 if (!file_exists($filePath)) { touch($filePath); }

在这个程序中,我们首先定义了要建立的文件夹和文件的路径。然后,我们使用 PHP 的is_dir()函数检查指定的文件夹是否存在,如果不存在,就使用mkdir()函数来建立该文件夹。

接着,我们使用file_exists()函数检查指定的文件是否存在,如果不存在,就使用touch()函数来建立该文件。

请注意,在mkdir()函数中,我们传递了第三个参数true,这意味着如果要建立的文件夹的上级文件夹不存在,就会自动递归地建立它们。

同样的,上面的程序只是一个示例,实际的应用中可能会有更复杂的逻辑。但是,这个程序展示了如何使用 PHP 来递归地建立文件夹和文件的基本流程。