$prefix = 'something_prefix';
unlink($prefix.'.*');
il codice di cui sopra non funziona, ma vedo qualche codice come questo qui sotto funziona beneEliminare i file che ha lo stesso prefisso
unlink('*.jpg');
perché? Mi chiedo se questo funzionerà?
unlink('*.*');
come eliminare i file che iniziano con la stessa stringa? così
same123.jpg
sametoo.png
samexxx.gif
iniziano tutti con la stringa "same" ma termina con un'estensione diversa, come fare?
Ho già un modo economico per farlo, ma mi chiedo se esiste una soluzione migliore?
grazie per la risposta, offerta di u una buona giornata – castiel
Hi Shivan, si può chiarire questo per me? Significa che il problema è che 'unlink()' accetta un file _name_, piuttosto che un file _pattern_ (e quindi 'glob()' è richiesto per trovare tutti i file _names_ basati su _pattern_)? Tutto ciò ha senso, ma allora perché l'OP '' unlink ('*. Jpg'); 'esempio funziona OK se i pattern non sono accettabili per' unlink() '? – Sepster
'glob()' elencherà tutti i nomi di file basati su '$ mask'. Con 'array_map()', la funzione 'unlink' verrà caricata una volta per ogni nome di file elencato da' glob() '. – Raptor