ディレクトリとファイルを削除する

投稿者: | 2020年3月25日

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);


	
}

参考
https://gray-code.com/php/delete-the-directory/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA