Buon giorno, ho la necessità di eliminare in un solo colpo tutti i file contenuti in 30 cartelle.
Eliminare soltanto i file e non le cartelle che li contengono.
Al momento ho questo script che funziona soltanto per eliminare file di una sola cartella, è possibile utilizzarlo per fare una pulizia completa?
Qui, se scelgo la cartella di una sola band, il contenuto viene eliminato, se invece non viene scelto niente và sul ramo else, ma purtroppo non mi elimina nulla...come mai?Codice PHP:$txtBand = trim($_POST['txtBand']);
$targetPath = "../../DOC/Band/";
if($id_hidden==1){
$targetPath .= "Copia di Band/".$txtBand."/";
}
else{
$targetPath .= "Copia di Band/";
}
if(file_exists($targetPath) && is_file($targetPath)) {
unlink($targetPath);
}elseif(is_dir($targetPath)){
$handle = opendir($targetPath);
while (false !== ($file = readdir($handle))) {
if(is_file($targetPath.$file)){
unlink($targetPath.$file);
}
}
$handle = closedir($handle);
//rmdir($targetPath);
}
Grazie mille...![]()

Rispondi quotando