Возможный дубликат:
как удалить папку с содержимым с помощью PHP
Здравствуй,
можно ли удалить всех дочерних элементов в родительском каталоге, а затем удалить родительский каталог в php?
Отредактировано:
Когда я использую scan dir, почему первые 2 элемента массива показывают '.', '..' ?:
> Array ( [0] => . [1] => .. [2] => evga-nvidia-graphics-card4d0fe6868d2f8.jpg [3] => image4d0eaafb920a0.png [4] => image4d0eab086a106.png )
большое спасибо
Первые элементы в вашем массиве ( . И .. ) являются ссылками на сам каталог ( . ) И его родительский каталог ( .. ). У каждого корневого каталога в вашей файловой системе будет и то, и другое. Они обычно игнорируются вручную в таких сценариях.
Если вы используете DirectoryIterator, вы можете определить, является ли текущий элемент, который вы повторяете, либо . или .. с помощью функции isDot() .