您的位置:首页 > 编程语言 > Java开发

File文件如何选取指定类型文件

2013-07-31 14:52 239 查看

File文件如何选取指定类型文件

 

一:拿到指定文件夹下“.java”文件、函数回调

public static void selFile(String path){
File file = new File(path);
if(!file.isDirectory()){
if(file.getName().endsWith(".java")){
System.out.println(file.getName());
}
}else{
String[] fileList = file.list();
for(int i=0;i<fileList.length;i++){
File selFile = new File(path+"\\"+fileList[i]);
if(!selFile.isDirectory()){
String selFileName = selFile.getName();
if(selFileName.endsWith(".java")){
System.out.println("name: " + selFile.getName());
System.out.println("path: "+selFile.getAbsolutePath());
}
}else{
selFile(path+"\\"+fileList[i]);
}
}
}
}


二:创建多层文件夹,指定格式文件

//mkdir()或者mkdirs() 创建单层或者多层文件夹,即使后面写的是java.txt,但是创建的时候依然创建的是名为java.txt的文件建
//下面是创建多层目录下的具体的test.java文件
public static void main(String[] args) {
//使此小程序能跨平台,因为Linux,Unix操作系统的盘分隔符与windows不同
String  separator = File.separator;
File dirFile = new File("E:"+separator+"\\java\\data");
if(!dirFile.exists()){
try {
dirFile.mkdirs();
if(dirFile.exists()){
String filePath = dirFile.getPath();
File dirFileChild = new File(filePath+"\\text.java");
dirFileChild.createNewFile();
}
} catch (IOException e) {
System.out.println("文件夹或文件创建失败!");
}
}
}


总结:

第一次写、以后努力中!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java File上传
相关文章推荐