Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memadam direktori tidak kosong dengan kod php
Cara memadamkan direktori yang tidak kosong dengan kod PHP: 1. Buat fail contoh PHP 2. Tetapkan pengekodan fail kepada utf8. 3. Padamkan direktori yang tidak kosong melalui fungsi rekursif adalah seperti "function deldir ($dir){if(file_exists($dir)){$files=scandir($dir);foreach($files as $file){...}}".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk memadam direktori tidak kosong dengan kod php?
Kodnya adalah seperti berikut:
<?php header("Content-type: text/html; charset=utf-8"); $dir='mydir'; function deldir($dir){ if(file_exists($dir)){ $files=scandir($dir); foreach($files as $file){ if($file!='.' && $file!='..'){ $path=$dir.'/'.$file; if(is_dir($path)){ deldir($path); }else{ unlink($path); } } } rmdir($dir); return true; }else{ return false; } } if(deldir($dir)){ echo "目录删除成功!"; }else{ echo "没有目录!"; }
Pemadaman PHP bagi direktori bukan kosong sebenarnya dilaksanakan menggunakan fungsi rekursif PHP tidak mempunyai fungsi untuk memadam secara langsung bukan kosong direktori.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memadam direktori tidak kosong dengan kod php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!