Is there a way to get the full path for a file exists on the computer ?
For example , I want to get the full path for a file in a folder on desktop
I tried using :
File f = new File("help.chm");
String f2=f.getAbsolutePath();
f3=f3.replaceAll("\\\\","/" );
System.out.println("Path:"+f3);
but it gave me the path of the project like this:
C:/Users/toshiba/Documents/NetBeansProjects/test/help.chm
although the file is not located there .
Since the other answers do not cover your question, here is my comment:
To get a file’s path, you first need to tell your java program where it is or how to find it.
For your specific example you can get the desktop path using:
System.getProperty("user.home") + "/Desktop";then you can search through folders on your desktop for a matching file name.Read here to learn how to search for files: docs.oracle.com/javase/tutorial/essential/io/find.html