1

名前の最初の部分しか知らないファイルを削除したい。

    unlink('./upload/nav_thumbs/project-'  .the rest);

「残り」=何でもかまいません。私が得た唯一のものは、拡張子が.jpgであることです

これを行う方法はありますか?

4

2 に答える 2

7
$possibleFiles = glob('./upload/nav_thumbs/project-*.jpg');
foreach ($possibleFiles as $file) {
    if (thisIsTheFileYouAreLookingFor($file)) {
        unlink($file);
    }
}

http://php.net/glob

于 2012-08-23T16:08:25.613 に答える
0

OOP バージョンも試すことができます。

 $directoryIterator = new DirectoryIterator('./upload/nav_thumbs');
 foreach($directoryIterator as $fileInfo)
     if(i_want_to_delete($fileInfo->getFilename()) unlink($fileInfo->getFilename());
于 2012-08-23T18:41:02.600 に答える