Как удалить все файлы и подпапки, кроме заданного файла с сохранением его пути (подпапок)?
Искал. То что надо не нашел. Нужен батник или скрипт. Ситуация:
Есть папка, допустим "folder" в папке еще куча папок с разными названиями, и в каждой из этих папок есть папка с названием "special-folder" и в этой папке есть файл "file.php" Задача:
Удалить все файлы и папки, в которых нет файла и подпапки " /special-folder/file.php".
То есть путь, например, такой:
C:/folder/kakayato-podpapka/special-folder/file.php - сохраняем. В папке "kakayato-podpapka" не должно быть ничего, кроме папки "special-folder", а в папке "special-folder" не должно быть ничего кроме файла "file.php".
C:/folder/another-podpapka/special-folder/file.php - сохраняем.
C:/folder/kakayato-podpapka/special-folder/another-file.php - удаляем всё
C:/folder/kakayato-podpapka/another-folder/file.php - удаляем всё