In this tutorial, we will see “How to convert a File to URL in Java ?” While converting java.io.File to java.net.URL, we are first converting File to a URI and then URI to a URL.

Convert a File to URL in Java...!!! Share on X

Convert File to URL

/**
 * Java code to convert File to a URL
 * @author Deepak Verma
 */
import java.io.File;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;

public class FileToUrl_Example {

    public static void main(String[] args) throws MalformedURLException {

        File file;
        URI uri;
        URL url;

        file = new File("/Users/d33p4k/Documents/Techndeck/JavaPractice/InputString");

        if (file.exists() && file.isFile()) {

            System.out.println("PATH: \n" + file.getPath());

            // Convert file to a URI
            uri = file.toURI();
            System.out.println("\nURI: \n" + uri.toString());

            // Convert URI to a URL
            url = uri.toURL();
            System.out.println("\nURL: \n" + url.toString());

        } else {
            System.out.println("File doesn't exist.");
        }
    }

}

Output:

PATH: 
/Users/d33p4k/Documents/Techndeck/JavaPractice/InputString

URI: 
file:/Users/d33p4k/Documents/Techndeck/JavaPractice/InputString

URL: 
file:/Users/d33p4k/Documents/Techndeck/JavaPractice/InputString

Convert a File to a URL in Java...!!! Share on X

Do you like this Post? – then check my other helpful posts:

Other Useful References:

java file to url   

Author

  • Deepak Verma

    Deepak Verma is a Test Automation Consultant and Software development Engineer for more than 10 years. His mission is to help you become an In-demand full stack automation tester.

    He is also the founder of Techndeck, a blog and online coaching platform dedicated to helping you succeed with all the automation basics to advanced testing automation tricks.

    View all posts