用JAVA编写一个可以接收用户输入的完整文件名包括路径控制台输出其路径文件名文件扩展名
时间: 2023-03-31 19:00:52 浏览: 84
您好,我可以回答这个问题。以下是用JAVA编写一个可以接收用户输入的完整文件名包括路径控制台输出其路径文件名文件扩展名的代码:
import java.io.File;
import java.util.Scanner;
public class FilePathDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入文件名包括路径:");
String filePath = scanner.nextLine();
File file = new File(filePath);
System.out.println("文件路径:" + file.getParent());
System.out.println("文件名:" + file.getName());
System.out.println("文件扩展名:" + getFileExtension(file));
}
private static String getFileExtension(File file) {
String fileName = file.getName();
int index = fileName.lastIndexOf(".");
if (index == -1) {
return "";
} else {
return fileName.substring(index + 1);
}
}
}
希望能够帮到您!