2013-07-21 86 views
0

我想知道是否有任何可能的方法來檢查文件組是否退出格式爲:$filename=$anything_id."_".random.".jpg";隨機可以是任何。我有很多文件,如如何檢查PHP中是否存在某些類似格式的文件?

gb_23232.jpg, gb_23122.jpg, gb_23332.jpg, gb_23422.jpg, gb_23732.jpg, gb_23922.jpg等等。

我想刪除與gb_

+0

做你需要做的是在PHP中,或者您也可以使用命令行? – miah

回答

0

開頭的文件,你可以使用這些代碼

$mask = 'gb_*.*'; 
array_map('unlink', glob($mask)); 

另一個代碼

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

您可以加載在所有文件的名稱目錄,然後循環查找包含「gb_」的任何名稱的字符串。

<?php 
$handler = opendir("directory/subfolder"); 
while($file = readdir($handler)){ 
if(strpos($file, "gb_") !== false){ 
//deleting stuff goes here 
} 
} 
?> 

希望它可以幫助

0

可以以下可能是在PHP文檔。轉儲列表和搜索字符串中包含'gb'。鏈接 - ScanDir

相關問題