PHPであるディレクトリ(フォルダ)内のファイルを全て削除するには
function delete_allfile($dirpath=''){ if ( strcmp($dirpath,'')==0 ){ die('delete_allfile : error : please set dir_name'); } $deleted_list = array(); $dir = dir($dirpath); while ( ($file=$dir->read()) !== FALSE ){ if (preg_match('/^\./',$file)){ continue; } // skip dir , skip hidden file else { array_push($deleted_list, $file); if ( ! unlink("$dirpath/$file") ){ die("delete_allfile : error : can not delete file [{$dirpath}/{$file}]"); } } } return $deleted_list; }
$deleted_list = delete_allfile(ディレクトリ名);
で実行