Проблема такая: есть много папок с файлами на ПК, но необходимо мне те папки, где количество файлов меньше 3ех удалить.
Существует ли такая утилита для windows?
И еще вопрос: можно ли реализовать такой скрипт на php для запуска на локалке? Как я понимаю он не сложный должен получится. Поправте если я ошибаюсь.
в начале для удобства с помощью тотал конандер изменяеш имена всех папок по условию... например по числам от 1 и до хз чево... тама счетчик есть) и теперь сам скрипт:
<?php
//путь к папке с папками
$dir ='folder';//заносим в массив названия всех папок
$arr = scandir($dir);//присваиваем некой переменной значение количества элементов в массиве
$cnt = count($arr);//запускаем циклfor($i =1; $i < $cnt; $i++){
$d = $i;if($dh = opendir($d)){while(false!==($file = readdir($dh))){if(is_file($i."/".$file)) $s++;}//условие на количество файлов в папкеif($s<=3){
$prosto =1;while(false!==($file = readdir($dh))){
$delfile = $file;
unlink($delfile);}}
closedir($dh);}if($prosto =1){
$deldir = $d;
rmdir($deldir);}}
echo "Всё ненужное удалено";?>