java的File
2021/12/31 20:37:33
本文主要是介绍java的File,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文件名字过滤器,实现了FilenameFilter
package com.seven.file; import java.io.File; import java.io.FilenameFilter; public class MyFilenameFilter implements FilenameFilter { @Override public boolean accept(File dir, String name) { // System.out.println(dir.getName()); if (name.endsWith(".person")&&dir.getName().contains("test")){ return true; } return false; } }
file使用
package com.seven.file; import java.io.File; import java.util.Date; /** * File 既可以表示文件,也可以表示路径 */ public class TestFile { public static void main(String[] args) throws Exception { //文件分隔符 System.out.println("路径分隔符"+ File.pathSeparator); System.out.println("名称分隔符"+ File.separator); //文件创建 File file = new File("Wer.txt"); System.out.println("getName:"+file.getName()); //判断文件或是文件夹是否存在 if (file.exists()) System.out.println("文件存在"); //如果不存在就创建一个 if(!file.exists()) file.createNewFile(); System.out.println(file.exists()); //读取文件信息 System.out.println("绝对路径:"+file.getAbsolutePath()); System.out.println("new的时候写入的是什么路径就是什么:"+file.getPath()); System.out.println("获取上一级目录:"+file.getParent()); System.out.println("是否是一个文件:"+file.isFile()); System.out.println("是否是一个目录:"+file.isDirectory()); System.out.println("是否为绝对路径名:"+file.isAbsolute()); System.out.println(new Date(file.lastModified()).toLocaleString()); //判断文件可否读写 System.out.println(file.canRead()); System.out.println(file.canWrite()); //通过过滤器获取文件列表 File file1 = new File("D:\\test"); File[] files=file1.listFiles(new MyFilenameFilter());//满足指定过滤器的文件和目录才会返回 if (files!=null){ for (File f : files) { System.out.println(f.getAbsolutePath()); } }else{ System.out.println("路径下没有你要的文件"); } } }
这篇关于java的File的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求