いくつかのファイルからいくつかのパターンを削除するスクリプトがあります。ディレクトリ内のファイルをいくつか削除する
私はunlink
を試しましたが、何とかうまくいきませんでした。欠けているものがありますか?
$files = glob(PATH_DIR.
'_*.txt');
foreach($files as $file) { // iterate files
if (is_file($file)) {
//unlink($file); // delete file
$mask = $var.
'_*.*';
array_map('unlink', glob($mask));
}
}
は、なぜあなたはループ内で ')(' array_mapをやっている再帰的に許可を設定するのに役立ちます?あなたが探しているパターンは '_ *。txt'か' _ *。* 'ですか? '$ var'とは何ですか?表示されたコードでは定義しませんが、 'unlink()'の呼び出しの基礎となる '$ mask'でそれを使用しようとします。 –