java mkdir()和mkdirs()区别、以及文件后缀名的取法和判断
String name ="1.mp3";
File file=new File(name);
System.out.println(file.getName());
System.out.println(file.getName().endsWith("mp3"));
System.out.println(file.getName().endsWith(".mp3"));
String m=file.getName();
String p=m.substring(m.lastIndexOf("."));//表示从字符串开始一直到结束 包含点
System.out.println(p);
// Scanner input = new Scanner(System.in);
// System.out.println("输入文件路径:");
// String path = input.next();//获取输入的路径
// File file = new File(path);
if(file.exists() && !file.isDirectory()){//是文件且不是文件夹
System.out.println("文件存在");
}else{
if(file.isDirectory()){
System.out.println("这是个文件夹");
}else{
System.out.println("文件或者文件夹不存在");
}
}
3运行结果
1.mp3
true
true
.mp3
文件存在