Передайте локальный файл в URL в Java

Как создать новый объект URL с использованием локального файла для тестирования модhive?

 new File(path).toURI().toURL(); 
 new File("path_to_file").toURI().toURL(); 

Использование Java 7:

 Paths.get(string).toUri().toURL(); 

Однако вы, вероятно, захотите получить URI . Например, URI начинается с file:/// но URL с file:/ (по крайней мере, это то, что производит toString ).

 new URL("file:///your/file/here") 
 File myFile=new File("/tmp/myfile"); URL myUrl = myFile.toURI().toURL(); 

Вы также можете использовать

 [AnyClass].class.getResource(filePath) 

посмотрите здесь полный синтаксис: http://en.wikipedia.org/wiki/File_URI_scheme для unix-подобных систем это будет как @Alex file:///your/file/here тогда как для систем Windows будет file:///c|/path/to/file

  • Как построить строку запроса для URL-адреса в C #?
  • Предпочтительный способ Java для отправки URL-адреса HTTP для доступности
  • Символы, разрешенные в URL-адресе
  • Кодирование URL в Android
  • URL для загрузки ресурсов из пути к classам в Java
  • Обнаружение программно, установлено ли приложение на iPhone
  • Ресурс url, который является точкой (% 2E)
  • Загрузить изображение в таблицуView из URL-адреса iphone sdk
  • Как отображать изображение из URL на Android
  • Пространства в URL-адресах?
  • Что действительно и что нет в запросе URI?
  • Давайте будем гением компьютера.