java中File类的相关学习

本文深入解析Java中File类的使用,包括系统路径分割符、文件创建、目录判断与创建、文件过滤等核心功能,并提供快捷键及常用方法的实例演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

File

1、关于系统路径分割符。

Windows中,使用反斜杠“\”作为路径分割符,比如“c:\test”,但是java中反斜杠表示转义,所以需要用“C\\test”在程序中来表示路径。还可以使用“C/test”进行路径的表示,这种表示方法在linux中也适用。

还可以使用File类中定义的常量Separater来代替路径分割符,这样在各个系统中都可以使用。如File file = new File(“c”+File.Separater+”test.txt”);单独的Separater表示根的意思。如果在跟下创建文件,相当于在程序路径的根路径下创建文件。

 

2file.createFile();

使用File file= newFIle()只是指定了文件创建的路径,但是文件还没有生成,另外如果路径不存在,那么文件将不会创建成功。

 

3、使用ctrl+1可以提示异常处理,快捷键

 

4isDirectory()判断是否为目录

       isFile()判断是否为文件

       mkdir()创建目录,只能创建一级目录,不能创建如”c:/avc/xyz/help”rigixyz不存在,不能创建help路径。

       mkdirs() 可以解决上面的问题

       String[] list() 列出路径中的文件名和目录名,打印第一层信息

       File[] listFiles() 得到路径下的文件或目录。

 

5FilenameFileter是一个接口,使用了策略模式,实现改接口需要重写accept方法。作为文件过路的参数进行传递。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值