phpでディレクトリとファイルを一括で削除するやりかたです
unlinkとrmdirをつかう
<?php
$su1_id="abc1234";//フォルダ番号
$parent_path = "../upload/{$su1_id}/";
if(is_writable($parent_path)) {
// ディレクトリ内のファイルを取得
$files = scandir($parent_path);
// ディレクトリ内のファイルを全て削除する
foreach( $files as $file_name ) {
if( !preg_match( '/^\.(.*)/', $file_name) ) {
unlink($parent_path . $file_name);
}
}
// ディレクトリを削除(abc1234フォルダ)
rmdir($parent_path);
}
コメント