Products
GG网络技术分享 2025-11-14 01:18 2
File类java import java.io.File;

File file = new File; String fileName = file.getName; // 获取文件名 String filePath = file.getAbsolutePath; // 获取完整路径 String parentPath = file.getParent; // 获取父目录路径 String dirName = filePath.replace; // 获取目录名 System.out.println; System.out.println;
java
String filename = "test.txt";
int index = filename.lastIndexOf;
String name = filename.substring; // 获取文件名
String extension = filename.substring; // 获取
名
System.out.println;
System.out.println;
java
String filename = "test.txt";
String regex = "\\.";
Pattern pattern = Pattern.compile;
Matcher matcher = pattern.matcher;
if ) {
String name = matcher.group;
String extension = matcher.group;
System.out.println;
System.out.println;
}
java import org.apache.commons.io.FilenameUtils;
File file = new File; String name = FilenameUtils.getBaseName); String extension = FilenameUtils.getExtension); System.out.println; System.out.println;
java import java.nio.file.Paths; import java.nio.file.Path;
Path path = Paths.get; String name = path.getFileName.toString; String extension = path.toString.substring.lastIndexOf + 1); System.out.println; System.out.println;
以上方法Neng根据具体需求选择用,以确保代码简洁高大效。
Demand feedback