如何从文件夹中获取第一个文件名并在PHP中将其删除

时间:2012-06-06 05:53:54

标签: php file alphabetical unlink

我尝试制作一个画廊。在一个文件夹中我有一些重复的图片。我的照片名称为:af_160112,af_160113,af_160114。我想删除第一个。如何拍摄文件夹中的第一张照片并将其删除?到目前为止,我已经知道我应该使用unlinke($ file)函数。谢谢您的帮助。

2 个答案:

答案 0 :(得分:2)

解决。

我用过:

$files = glob($path_to_gallery . '/*.{jpg,png,gif}', GLOB_BRACE);
   foreach($files as $file) {
   unlink($file);
   break;
   }

答案 1 :(得分:1)

$path = 'full_path/gallery/';
$dir = opendir($path);
while ($dir && ($file = readdir($dir)) !== false) {
    unlink($path.$file);
    break;
}