phpは、指定されたディレクトリ内の関連ファイルを削除するメソッドを実装します
この記事の例では、PHPで指定したディレクトリ内の関連ファイルを削除する方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです
一般的に、PHP でファイルを削除する最も簡単な方法は、指定されたディレクトリ内の指定されたファイルを削除する必要がある場合は、unlink コマンドを直接使用することです。
具体的なコード例は次のとおりです:
コードをコピーします コードは次のとおりです:
//指定されたフォルダー内の不正なファイルを削除します
関数 my_del($dir)
{
If(is_dir($dir)){
//指定したフォルダーを開きます
if($handle = opendir($dir))
{
while(false !== ($file = readdir($handle)))
{
If($file !== '.' && $file !== '..')
{
my_del($dir.'/'.$file);
}
}
$res = Closedir($handle);
}
}その他{
//写真以外のファイルをすべて削除
$avatararr = array('180x180.jpg', '30x30.jpg', '45x45.jpg', '90x90.jpg');
$ex =explode('/', $dir);
$endex = end($ex);
If((strripos($endex,'.jpg') === false) || (substr($endex, -4) != '.jpg')){
// 名前でフィルタリングします
@unlink($dir);
} else {
// ファイルの実際の内容でフィルタリングします
$info = @getimagesize($dir);
If(!$info || $info[2] !=2) {
@unlink($dir);
}
}
}
}
$dir='D:/xampp/htdocs/www/avatar001/12/47/';
my_del($dir);
この記事が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/897018.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/897018.html技術記事 PHP は、指定されたディレクトリ内の関連ファイルを削除するメソッドを実装します。この記事では、PHP が指定されたディレクトリ内の関連ファイルを削除する方法を実装する方法の例について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...