java I/O学习(二)
来源:互联网 发布:ubuntu安装qq国际版 编辑:程序博客网 时间:2024/04/27 08:12
-------android培训、java培训、期待与您交流! ----------
对文件扫描,采用递归实现:
package com.hu;import java.io.File;public class FileDemo3 {public static void main(String[] args) {// TODO Auto-generated method stubFile dir= new File("d:\\");showdir(dir);}public static void showdir(File dir){File[] files = dir.listFiles();System.out.println(dir);for(File file:files){if(file.isDirectory()){showdir(file);}else{System.out.println(file);}}}}
此方法很简练,当时文件的时候,就打印出文件的路径,当时文件夹的情况下,就再次调用本方法体。
删除文件夹,此方法依然采用递归的方式:
package com.hu;import java.io.File;public class RemoveDir {public static void main(String[] args) {// TODO Auto-generated method stubFile dir = new File("D:\\360安全浏览器下载\\jakarta-taglibs-standard-1.1.2\\");removeDir(dir);}public static void removeDir(File dir){File[] files = dir.listFiles();for(int x=0;x<files.length;x++){if(files[x].isDirectory()){removeDir(files[x]);}else{System.out.println(files[x].toString()+":-file-:"+files[x].delete());}System.out.println(dir+"::dir::"+dir.delete());}}}
0 0
- java I/O学习(二)
- java i/o 学习总结(二)
- Java I/O 学习总结(二)
- java学习小笔记(二.i/o)
- 初级 Java I/O 综述(二)
- JAVA的I/O操作(二)
- Java I/O (二)流类
- Java I/O总结(二)
- Java进击(二) I/O流
- Java I/O体系(二)
- Java基础I/O流(二)
- Java I/O 知识点(二)
- Java I/O流总结(二)
- Java I/O 学习
- java I/O学习
- Java I/O流(二)
- JAVA I/O 流(二)
- java I/O学习之二:转换流
- Android在代码中请求root权限
- 初学MongoDB(二)——MongoDB操作语句
- android 情景模式来电铃声分析(二)
- 【HDU】5141 LIS again 在普通nlogn求LIS的基础上稍作修改
- web 部分常见的解决乱码步棸
- java I/O学习(二)
- nginx 的 location 使用和定制
- C#加密与解密 (转)
- Android ScrollView妙用(scrolling tricks详解)
- Framebuffer and Renderbuffer Objects
- 单件模式的相关概念
- nginx 配置ajax跨域访问php api
- HTML5实现随机生成小球并向上移动
- 测试你对MySQL事务与隔离级别的理解的一道题