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("文件夹或文件创建失败!"); } } }
总结:
第一次写、以后努力中!相关文章推荐
- <input type="file">定义样式并获取上传文件路径及指定文件类型
- 如何拷贝指定类型的文件以及如何更改拷贝的文件的扩展名
- html input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
- <input type="file" />浏览时只显示指定文件类型
- 如何解决java.io.FileNotFoundException: mysql.ini (系统找不到指定的文件。)
- <input type="file" />浏览时只显示指定文件类型
- <input type="file" />浏览时只显示指定文件类型
- <input type="file" />浏览时只显示指定文件类型
- FilenameFilter文件名过滤器——列出指定类型文件实现
- Jsoup学习笔记7之File类操作文件:复制只包含指定类型文件的文件夹,并在新创建的同名文件夹中创建同名的另一种格式的文件
- html input="file" 浏览时只显示指定文件类型
- FilenameFilter文件名过滤器——列出指定类型文件实现
- MFC 目录选取,指定类型文件查找复制
- 如何在程序中实现关联指定的文件类型
- grep如何递归目录并在指定类型文件中查找
- html input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
- 如何更好的判断系统上传文件是指定文件类型--文件魔术数字
- html input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
- <input type="file" />浏览时只显示指定文件类型
- 如何拷贝指定类型的文件以及如何更改拷贝的文件的扩展名