JAVA中文件类File
来源:互联网 发布:5g与广电网络 编辑:程序博客网 时间:2024/06/07 08:26
一、File类中常见的方法使用
①创建文件—File file=new File("D:\\a.txt"); boolean s=file.createNewFile();
②判断文件或文件夹是否存在——exists
③获取绝对路径——getSolutePath
④获取文件名——file.gteName
⑤获取父目录——getParent
⑥是否是隐藏文件——IsHidden
⑦是否是录——isDirectory
⑧创建一级文件夹——mkdir
⑨创建多级文件夹——mkdirs
⑩删除文件夹(只用当前目录是空目录的时候才能删除)——delete
二、代码举例
1、删除指定目录下的所有文件
package com.brx.file;import java.io.File;public class Demo1 {public static void main(String[] args) {// 删除目录下的所有文件File f=new File("D:\\VC60CHS");deleteFile(f);}private static void deleteFile(File f) {while(f.exists()){realDelete(f);}System.out.println("删除成功");}private static void realDelete(File f) {// 判断若是目录if(f.isDirectory()){File[] file=f.listFiles();for (int i = 0; i < file.length; i++) {realDelete(file[i]);}}//不是目录,删除空文件System.out.println("正在删除 "+f.getAbsolutePath());boolean delete=f.delete();System.out.println(!delete&&f.exists()?"删除失败":"");}}
2、输出D盘下的以.java结尾的文件package com.brx.file;import java.io.File;import java.io.FileFilter;public class Demo2 {public static void main(String[] args) {//输出D盘下的以.java结尾的文件a(new File("D:\\"));}private static void a(File file) {if(file.isDirectory()){File[] listFiles = file.listFiles(new FileFilter(){ //匿名内部类—满足条件的文件放到文件数组中@Overridepublic boolean accept(File pathname) {// 可以写一个过滤条件// 当返回true的时候,列出文件。return file.isDirectory();}});if(listFiles!=null){for (int i = 0; i < listFiles.length; i++) {a(listFiles[i]);}}}else{//列出以.java 结尾的文件的名字if(file.getName().endsWith(".java")){System.out.println(file.getAbsolutePath());}}}}
阅读全文
0 0
- JAVA中文件类File
- Java中文件File类的基本方法使用演示
- Java中File类中文件读写(字节流,字符流)
- Android中文件类File的详细使用说明
- Android中文件类File的详细使用说明
- Android中文件类File的详细使用说明
- java中文件类测试总结
- Java中文件读写
- java中文件拷贝
- Java中文件操作
- java中文件操作
- java中文件读写
- java中文件复制
- Java中文件上传
- JAVA中文件上传下载
- Java中文件读写
- java中文件操作
- Set file permission in Java(Java 中文件权限的设置)
- 使用微信支付提供的dll解析json
- Android之仿今日头条标题栏效果
- ndk jni 函数签名
- Python的替换函数——strip(),replace()和re.sub()
- SQL之to_char、lpad、rpad、substr字符串处理
- JAVA中文件类File
- FIFO、LRU、LFU的含义和原理
- Google的Java编程风格指南(Java编码规范)
- 模型评估与选择
- cocos Creator 学习(三)
- 运营活动测试点
- 拯救黑砖 红米2A
- #3 查询记录
- RecyclerView EditText 数据错乱问题