![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przy zmianie nazwy katalogu wszystkie pliki i podkatalogi kopiują się poprawnie za wyjątkiem jednego. Rzeczony podkatalog jest tworzony w nowym pod swoją nazwą, ale jako plik bez rozszerzenia.
Ten post edytował 230005 28.08.2009, 09:48:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Jeśli zmieniasz tylko nazwę katalogu (i nie zmieniasz ścieżki) to czemu nie użyjesz prostego rename wbudowanego w php?
Inna sprawa, że to niekoniecznie musi być przecież katalog. Zerknij sobie jaki "typ" zwraca Ci ów niepokorny (IMG:style_emoticons/default/winksmiley.jpg) Może się okazać, że jest to dowiązanie (link symboliczny) i stąd jest problem, bo robisz tylko sprawdzenie czy coś jest katalogiem. Jeśli nie jest to traktujesz wszystko jako plik, choć nim de facto być nie musi. Lepiej też jeśli byś przerobił ten skrypt na rekurencyjny, bo inaczej nie wejdziesz głębiej niż na 1 poziom, a przez to podkatalogi w kolejnych zagłębieniach będą puste. Po prostu wywołaj przy katalogu odwołanie do funkcji o tej samej nazwie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:39 |