//获取文件 具体到后缀就是文件,没有就是文件夹
//如:String url = "D:test\\cs.png" "D:test"
String url = "D:test\\mmmA\\cs.jpg"
File files = new File(url)
//如果不存在创建个文件
if(!files.exists){
//.mkdirs() 会判断父级目录是否存在,如果不存在一并生成,一般用这个
//.mkdir() 只会生成当级目录 如:D://test 一般单级根目录使用
files.mkdirs()
}
//file.listFiles() 可以获取文件夹下所有文件
for(File file:files.listFiles()){
//遍历取出文件
//这是文件名 "cs.jpg"
String fileName = file.getName();
//如果想取后缀一般要先判断是否是个文件
if(file.isFile()){
//没有判断是否是文件的话,文件夹没有.会报错
//获取文件后缀 lastIndexOf获取输入字符的下标,从0开始
String sub = file.getName().substring(file.getName().lastIndexOf(".")) //sub = ".jpg"
//Common IO库下的 获取文件名
String sub1 = FilenameUtils.getExtension(file.getName()) //jpg
//一般拿文件后缀做筛选 前两种是一样的
if(sub.equals(".jpg")){}
if(sub1.equals(".jpg")){}
//.contains 字符串中是否包含,这个就可以不用判断是不是文件,比较好用
if(txtFile.getName().contains((".jpg"))){}
}
}
版权声明:本文为qq_52468290原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。