Remove filename from a URL/Path in java
Consider using org.apache.commons.io.FilenameUtils You can extract the base path, file name, extensions etc with any flavor of file separator: String url = “C:\\windows\\system32\\cmd.exe”; String baseUrl = FilenameUtils.getPath(url); String myFile = FilenameUtils.getBaseName(url) + “.” + FilenameUtils.getExtension(url); System.out.println(baseUrl); System.out.println(myFile); Gives, windows\system32\ cmd.exe With url; String url = “C:/windows/system32/cmd.exe”; It would give; windows/system32/ cmd.exe