gpt4 book ai didi

php - 使用 scandir() 在目录中查找文件夹 (PHP)

转载 作者:IT王子 更新时间:2023-10-29 01:08:48 25 4
gpt4 key购买 nike

我正在使用这段代码:

$target = 'extracted/' . $name[0];  
$scan = scandir($target);

扫描用于 zip 上传的文件夹的目录。我希望能够在我的 $target 文件夹中找到所有文件夹,这样我就可以删除它们及其内容,只留下 $target 目录中的文件。

返回文件夹的内容后,我不知道如何区分文件夹和文件才能删除文件夹。

另外,我被告知 rmdir() 函数不能删除其中包含内容的文件夹,有什么办法解决这个问题吗?

谢谢,本。

最佳答案

要确定您是否有文件夹或文件,请使用函数 is_dir()is_file()

例如:

$path = 'extracted/' . $name[0];$results = scandir($path);foreach ($results as $result) {    if ($result === '.' or $result === '..') continue;    if (is_dir($path . '/' . $result)) {        //code to use if directory    }}

关于php - 使用 scandir() 在目录中查找文件夹 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com