Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

patryk2205

Usuwanie katalogu - PHP

Rekomendowane odpowiedzi

Witam,

Mam pytanie, może ktoś będzie mógł pomów. Jak będzie wyglądał skrypt który mi usunie każdy folder bez różnicy ile w nim będzie plików i podfolderów z plikami? Napisałem jeden skrypt ale on mi usuwam tylko folder główny-> zawartość tego folder(ewentualnie pusty folder). Ale gdy do tego folderu który chce usunąć dodam inny folder i do tego innego jakiś plik to już skrypt nie działa i folder nie usunie się :/ , zagmatwane to trochę... Ktoś coś? Poniżej wrzucam ten mój skrypt.

 

$obiekty = scandir($nazwa_kat);
		foreach($obiekty as $obiekt) 
		{
			if($obiekt != "." && $obiekt != "..") 
			{
				if (filetype($nazwa_kat."/".$obiekt) == "dir")  // jeśli obiekt to folder
				{   
					rmdir($nazwa_kat."/".$obiekt);		
				}
				else
				{
					unlink($nazwa_kat."/".$obiekt); // jesli to plik	
				}	

			}

		} 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

rekurencyjnie pobierz zawartość wskazanego do usunięcia katalogu, a następnie kasuj pliki od najgłębszego poziomu w górę

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...