Brak znaku "\" na końcu ścieżki folderu projektów powoduje problem
Autor: Adrian N.
Visited 1540,
Followers 1,
Udostępniony 0
Scenariusz problemu:
1. W Preferencjach aplikacji ustawiam ręcznie ścieżkę "Folder projektów:" do katalogu np. D:\proj (bez znaku "\" na końcu).
2. Przechodzę do wyboru projektu - mój projekt D:\proj\mysite jest poprawnie widziany więc go otwieram.
3. Próbuję podejrzeć projekt (lub go zapisać) w tym momencie W5 Evolution (17.1.1) tworzy katalog D:\projmysite i zapisuje tam tylko część z plików i próbuje z tej lokalizacji wczytać podgląd strony co oczywiście nie działa tak jak należy (brakuje znaczącej części zasobów).
4. Jeśli ustawię ścieżkę na D:\proj\ - wszystko działa poprawnie.
Posted on the
w zasadzie opisując problem sam sobie odpowiedziałeś. Ścieżkę projektów nalezy zakończyć znakiem \, ponieważ każdy projekt jest zapisywany wg wskazań ścieżki w osobnym katalogu. Jeśli nie ma znaku \ program postępuje dokłądnie tak jak napisałeś i głupieje.
Autor
W większości intuicyjnych aplikacji nie trzeba podawać ścieżki ze znakiem \ na końcu (można dowolnie), dlatego nie jest to oczywiste. Co więcej podanie bez tego znaku powoduje poprawne wczytanie projektu - czyli do wczytania projektu nie trzeba znaku \, ale do zapisu już trzeba. IMHO jest to działanie niekonsekwentne (niezgodne z dobrymi praktykami) i należałoby je zmienić.
Witaj Adrian,
Proszę do wyboru folderu projektu korzystać z przeglądarki (ikona na prawo od pola ze ścieżką). Ścieżka do folderu powinna być zakończona znakiem "backslash", w przeciwnym razie wskazywany jest plik a nie folder (porównaj: C:\test - plik "test" na dysku C oraz C:\test\ - zawartość folderu "test").
Pozdrawiamy
Autor
Witam,
skoro w przypadku braku backslasha wskazywany jest plik (i zgadzam się z tym w 100%), to dlaczego po wskazaniu pliku mogę otworzyć projekty, które znajdują się w tym katalogu (tak, jak opisałem w początkowym scenariuszu)? To jest nielogiczne.
Albo traktujemy to jako plik i nie powinno być widać projektów w tej ścieżce, albo jako katalog i wtedy powinien być możliwy zapis. A teraz mamy sytuację, w której przy otwarciu aplikacja traktuje to jako folder, ale przy zamykaniu jako plik.
Druga sprawa - skoro powinno się wybierać katalog kreatorem, to po co w takim razie edycja ścieżki? Jeśli jest edycja tzn. że można wpisywać.
Z mojego punktu jest to błąd aplikacji, który w dodatku można naprawić jedną linijką kodu (na co najmniej 3 różne sposoby) - i to szybciej, niż trwa nasza dyskusja :)
Ale zostawiam to do rozważenia twórcom aplikacji.
Pozdrawiam
Witaj Adrian,
Oczywiście, przekażemy producentowi programu Twoje uwagi. Na chwilę obecną sugerujemy jednak wybór folderu przy pomocy przeglądarki w celu uniknięcia opisanych problemów.
Pozdrawiamy