Conversão entre o caminho de um arquivo e um URL

    // Cria um objeto file
    File file = new File("nome do arquivo");       // Converte o objeto file em um URL
    URL url = null;
    try {
        // obs: O arquivo não precisa existir
        url = file.toURL();          // file:/d:/devmedia/java/filename
    } catch (MalformedURLException e) {
    }        // Converte a URL em um objeto file     file = new File(url.getFile());  // d:/devmedia/java/filename        // Lendo conteúdo do arquivo através da URL
    try {
        // Abre a stream de dados
        InputStream is = url.openStream();
        is.close();
    } catch (IOException e) {
        // Não conseguiu abrir o arquivo
    }