![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z zapisem pliku w miejscu sieciowym na serwerze i chciałbym teraz poprzez przechwycenie wyjątku dowiedzieć się jaki jest problem, tzn. : czy jest problem z uprawnieniami , czy z błędną ścieżką czy może jeszcze coś innego ... zrobiłem tak :
jednak nie uzyskuję żadnej informacji w pliku info_log.txt , a plik test.txt nie zostaje utworzony Proszę o pomoc czy dobrze próbuję przechwycić wyjątek czy może powinienem to zrobić w inny sposób ... dziękuję Ten post edytował damianooo 29.11.2011, 09:52:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Fakt - sam wyjątek jest tylko rzucany przy tworzeniu obiektu, właśnie zobaczyłem że dla fwrite zwraca NULL w przypadku błędu, eh.
Czyli kontrolować na poziomie klasy możesz tylko tworzenie obiektu, czyli: Cytat Throws a RuntimeException if the filename cannot be opened. PS. Zawsze można dopisać jakąś sensowną nakładkę. Ten post edytował melkorm 29.11.2011, 11:04:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:59 |