kkk kkk - 1 year ago 98
Java Question

Get path directory only and discard file in Java

How do we actually discard last file from java string and just get the file path directory?

Random Path input by user:

C:/my folder/tree/apple.exe

Desired output:

C:/my folder/tree/

closest solution i found is from here . The answer from this forum only display last string acquired not the rest of it. I want to display the rest of the string.

Answer Source

The easiest and most failsafe (read: cross-platform) solution is to create a File object from the path.

Like this:

File myFile = new File( "C:/my folder/tree/apple.exe" );
// Now get the path
String myDir = myFile.getParent();
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download