没有合适的资源?快使用搜索试试~ 我知道了~
Java-File类学习总结
0 下载量 28 浏览量
2020-12-22
11:25:47
上传
评论
收藏 49KB PDF 举报
温馨提示
试读
1页
File类使用总结 1.1 基本概念: 开发者可通过File类对象来操作文件和文件夹: File file = new File(String pathName); 1.2 分隔符 在Windows系统中使用反斜杠 ‘’ 或者斜杠 ‘/’来当作路径的分隔符,但是使用反斜杠需要注意: 单个反斜杠代表转义字符,所以在使用反斜杠充当路径的分隔符时需要成对出现。 File file1 = new File("E:\\aaa\\1.txt"); File file2 = new File("E:/aaa/1.txt"); 在Linux,Unix,macOS中,使用斜杠 ‘/’ 来作为路径的分隔符。 可
资源详情
资源评论
资源推荐
Java-File类学习总结类学习总结
File类使用总结类使用总结
1.1 基本概念:基本概念:
开发者可通过File类对象来操作文件和文件夹:
File file = new File(String pathName);
1.2 分隔符分隔符
在Windows系统中使用反斜杠 ‘’ 或者斜杠 ‘/’来当作路径的分隔符,但是使用反斜杠需要注意: 单个反斜杠代表转义字符,所
以在使用反斜杠充当路径的分隔符时需要成对出现。
File file1 = new File("E:\aaa\1.txt");
File file2 = new File("E:/aaa/1.txt");
在Linux,Unix,macOS中,使用斜杠 ‘/’ 来作为路径的分隔符。
可以使用File类提供的File.separator,程序会根据当前的系统匹配系统的分隔符,满足程序在各个系统中的普适性。
File file3 = new File("E:" + File.separator + "aaa"
+ File.separator + "1.txt");
1.3 Constructor
File(String pathName) : 根据对应的路径获取对应的File类对象,可以是文件路径或者文件夹路径。
File(String parent,String child) : 根据对应的父目录文件夹路径,以及子文件名或者子文件夹名创建对应的File类对象。
File(File file,String child) : 根据对应的父目录文件夹File类对象,以及子文件名或者子文件夹名,创建对应的File类对象。
File(URI uri) : 根据对应的URI创建对应的File类对象。
1.4 Method
创建 :
public boolean createNewFile( ) : 通过File类对象调用,创建对应File类对象中保存的路径的普通文件。
public boolean mkdir( ) : 通过File类对象调用,创建对应File类对象中保存路径的文件夹。
public boolean mkdirs( ) : 通过File类对象调用,创建其中保存的文件目录中的所有文件夹,包括中间的所有路径。
删除 :
public boolean delete( ) : 通过FIle类对象调用,删除对应的文件或者文件夹。
public boolean deleteOnExit( ) : 在程序退出时删除对应的文件或者文件夹,可用于删除程序运行过程中留下的日志文件,缓
冲文件,操作日志等等。
文件属性判断 :
public boolean isFile( ) : 判断是否是一个普通文件。
public boolean isDirectory( ) : 判断是否是一个文件夹。
public boolean isAbsolute( ) : 判断是否使用了绝对路径,与文件存在或者文件不存在无关。
public boolean isHidden( ) : 判断是否是隐藏文件。
public boolean exists( ) : 判断文件/文件夹是否存在。
获取文件属性 :
public long lastModified( ) : 获取文件最后一次修改的时间,返回值是时间戳类型,从1970年01月01日 00:00:00到现在的毫秒
数。
public long length( ) : 获取文件的大小,占用磁盘的空间字节数,如果操作的是文件夹,返回0L。
列表方法 :
public static File[ ] listRoots( ) : 静态方法,通过File类名直接调用,针对于Windows系统,可以获得当前系统所有的盘符的操
作对象。
public File[ ] listFiles( ) : 通过File类对象调用,获取当前File类对象对应文件夹下的所有子文件夹以及所有的子文件的File类对
象数组。
public String[ ] list( ) : 通过File类对象调用,获取当前File类对象对应文件夹下的所有子文件夹、所有子文件的String类型文件
名数组。
作者:℡ㄨ瞎扯蛋ふ
weixin_38598213
- 粉丝: 2
- 资源: 854
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0