В чем разница между файлом:/, file://, file:///

Сегодня я видел в приложении Java несколько разных подходов для загрузки файла.

  • файл:/
  • file://
  • Файл:///

В чем разница этих трех начальных URL-адресов и что является предпочтительным способом их использования?

Большое спасибо Стефан

Ответы

Ответ 1

  • file:/ является недопустимым, насколько я знаю

  • file:// является префиксом для файлового протокола

  • file:/// является префиксом для файлового протокола, плюс ведущий /, указывающий на корневую директорию текущего диска (в Windows) или общий корневой каталог (в Linux/Unix).

Ответ 2

файл:/недействителен и не должен работать file:///является сокращением для: file://localhost/ file://является рекомендуемым методом