如何删除文件夹中与特定模式匹配的所有文件?

Arr*_*iba 2 php file unlink

我有一个带图像的文件夹.

例如:

z_1.jpg
z_2.jpg
z_3.jpg
//...
Run Code Online (Sandbox Code Playgroud)

我想用前缀删除每个图像z_*.jpg.我怎样才能做到这一点?

unlink('z_*.jpg'); ?
Run Code Online (Sandbox Code Playgroud)

Riz*_*123 6

您需要文件的确切文件名unlink().所以只需glob()用来获取你想要抓取的所有文件.循环返回的数组并删除文件,例如

<?php

    $files = glob("z_*.jpg");

    foreach($files as $file)
        unlink($file);

?>
Run Code Online (Sandbox Code Playgroud)