J'ai un peu de script qui supprime tous les fichiers .png dans un répertoire:Suppression de tous les fichiers d'un répertoire sur une taille de fichier donné chaque
foreach (glob("*.png") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
unlink($filename);
}
Comment puis-je prendre un peu plus loin pour supprimer tous .png
fichiers sur une certaine taille de fichier?
J'ai un autre morceau de script qui trouve la taille du fichier de tous les fichiers dans le répertoire:
$bytes = filesize('example.png');
Comment puis-je combiner les deux?
utiliser si! if ($ bytes)> MAX –
Pourquoi ne lancez-vous pas simplement "find/path/to/dir -type f -size + 1024k" comme commande shell ou via appel system()? –