/**
* @author lautturi.com
* Java example: get filename without extension from file full path in java
*/
import java.util.*;
import java.io.File;
import java.nio.file.FileSystems;
import java.nio.file.Path;
public class Lautturi {
public static void main(String[] args) {
// File file = new File("F:/test.txt");
// OR
// File file = new File("F:\\test.txt");
// OR
File file = new File("test.txt");
String fname = file.getName();
int pos = fname.lastIndexOf(".");
if (pos > 0) {
fname = fname.substring(0, pos);
}
System.out.println(fname);
}
}
output:
test
/**
* @author lautturi.com
* Java example: get filename in java
*/
import java.util.*;
import org.apache.commons.io.FilenameUtils;
import java.io.File;
public class Lautturi {
public static void main(String[] args) {
File file = new File("F:/test.txt");
String filefullname = file.getName();
String filename = FilenameUtils.getBaseName(filefullname);
String extension = FilenameUtils.getExtension(filefullname);
System.out.println(filename);
System.out.println(extension);
}
}
output:
test txt