Znam różnice między tymi dwoma, czytając jakiś powiązany tekst. Ale jestem ciekawy, dlaczego getCanonicalPath()
rzuca zaznaczony wyjątek, podczas gdy getAbsolutePath()
nie rzuca żadnych?Dlaczego funkcja getCanonicalPath wyrzuca sprawdzany wyjątek, podczas gdy getAbsolutePath nie?
6
A
Odpowiedz
14
Ale jestem ciekawy dlatego
getCanonicalPath()
rzuty sprawdzone wyjątek podczasgetAbsolutePath()
nie rzucać żadnych?
Mówi, dlaczego w the documentation for getCanonicalPath
:
IOException
- Jeśli wystąpi błąd I/O, co jest możliwe, ponieważ budowa ścieżki kanonicznej może wymagać plików odpytuje
Powiązane problemy
- 1. Jaka jest różnica między getAbsolutePath i getCanonicalPath
- 2. Dlaczego funkcja MemoryStream.GetBuffer() zawsze wyrzuca?
- 3. co się dzieje, gdy wątek wyrzuca wyjątek?
- 4. Dlaczego moja aplikacja Yesod wyrzuca wyjątek TlsNotSupported podczas próby zalogowania?
- 5. HttpURLConnection wyrzuca wyjątek
- 6. python unittest assertRaises wyrzuca wyjątek, gdy assertRaises kończy się niepowodzeniem
- 7. Dlaczego Iterator.next() wyrzuca ConcurrentModificationException
- 8. Mockito, gdy(). ThenReturn() wyrzuca nullpointerExceptions
- 9. Funkcja libVLC media_player_new() wyrzuca Usterkę segmentacji
- 10. Java - sprawdzanie, czy parseInt wyrzuca wyjątek
- 11. Marshal.GetActiveObject() wyrzuca MK_E_UNAVAILABLE wyjątek w C#
- 12. Jak przetestować wyjątek wyrzuca w Androidzie
- 13. Dlaczego modyfikowanie dict podczas iteracji nie zawsze powoduje wyjątek?
- 14. Dlaczego funkcja ControlCollection NIE rzuca wyjątku InvalidOperationException?
- 15. Zestaw narzędzi Windows Phone ListPicker wyrzuca nieobsłużony wyjątek
- 16. Dlaczego wyskakuje wyjątek FileNotFoundException, gdy istnieje pod Linuksem
- 17. Sprawdzany blok wyjątku i inicjalizatora
- 18. Czy można zadeklarować, że metoda wyrzuca niesprawdzony wyjątek?
- 19. Dlaczego funkcja boost nie ma funkcji make_scoped()?
- 20. Magento 1.8: Zablokuj limity czasu oczekiwania, gdy klient jest sprawdzany
- 21. Dlaczego funkcja pyplot.show() nie działa?
- 22. dlaczego funkcja "onicecandidate" nie działa?
- 23. Dlaczego funkcja ReflectionOnlyAssemblyResolve nie jest wykonywana podczas próby Assembly.ReflectionOnlyLoad?
- 24. Selen + Firefox Dev-Edition: send_keys wyrzuca [obiekt Undefined] wyjątek
- 25. Dlaczego funkcja CallBack nie działa?
- 26. Dlaczego funkcja Array.push.apply nie działa?
- 27. Dlaczego funkcja setWidth nie działa?
- 28. Dlaczego funkcja Process.WaitForInputIdle() nie działa?
- 29. Dlaczego wyjątek C++ nie dostarcza szczegółów połączenia?
- 30. Wywołanie polecenia Android onPictureTaken wyrzuca wyjątek z pamięci w Bitmap.decodeByteArray