Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查PHP中是否存在类似格式的某组文件?_Php - Fatal编程技术网

如何检查PHP中是否存在类似格式的某组文件?

如何检查PHP中是否存在类似格式的某组文件?,php,Php,我想知道是否有任何可能的方法来检查这组文件是否以如下格式退出:$filename=$anything\u id.“\uu”.random..jpg”随机可以是任意的。我有很多像这样的文件 gb_23232.jpg、gb_23122.jpg、gb_23332.jpg、gb_23422.jpg、gb_23732.jpg、gb_23922.jpg等等 我想删除任何以gb\ucode>开头的文件。您可以使用这些代码 $mask = 'gb_*.*'; array_map('unlink', glob($

我想知道是否有任何可能的方法来检查这组文件是否以如下格式退出:
$filename=$anything\u id.“\uu”.random..jpg”随机可以是任意的。我有很多像这样的文件

gb_23232.jpg、gb_23122.jpg、gb_23332.jpg、gb_23422.jpg、gb_23732.jpg、gb_23922.jpg
等等

我想删除任何以
gb\ucode>

开头的文件。您可以使用这些代码

$mask = 'gb_*.*';
array_map('unlink', glob($mask));
另一个代码

foreach (glob("gb_*.*") as $filename) {
    unlink($filename);
}

您可以加载一个目录中所有文件的名称,然后循环查找包含“gb\的任何名称字符串”



希望对您有所帮助

您可以在PHP文档中找到以下可能的内容。转储列表并在包含“gb”的字符串中搜索。链接-

尝试像这样使用smt:

foreach (glob("/path/gb_*") as $filename) {
    //unlink($filename);
}

在这里阅读有关glob的更多信息

您需要用php来完成它吗,还是可以使用命令行?
foreach (glob("/path/gb_*") as $filename) {
    //unlink($filename);
}