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